War schneller
Heute Mittag um 14 Uhr gekommen und er läuft schon auf meinem Board mit ner eth_mx_644 v1.2.7a auf webmodul angepassten version um Kompatibel mit dem Net Io zu bleiben.
Hab selber ne Version erstellt für Net io und Radigs Board nur config anpassen neukompilieren und schon fertig. Bei Interesse PN., dann Poste ich die Version hier (leider noch nicht vollständig getestet wg. netio ohne SD).
Wird es eigentlich nochmal einen neuen source code von uli und wil geben?
Beide sind ja mittlerweile in die Jahre gekommen.
Ich würde auch eine Vermelzung beider Versionen sehr gut finden.
Könnte man nicht vielleicht die sd card als option mit einbinden ?
Option Webmodul Grundplatine wäre auch sehr schön.
Bevor jetzt wieder die üblichen verdächtigen schreiben mach doch selber,
kann ich leider noch nicht.
Für Anfänger ist es sehr sehr schwer sich einzuarbeiten,selbst mit passenden Bücher gelingt das nicht so mal eben. Der Frust Faktor ist einfach zu hoch.
Die Codes von dem Netio Projekt, sind für Anfänger auch nicht so gut zu verstehen.
Ich möchte mich anschließen.
Da steckt so viel Arbeit drin, aber es verwittert mit der Zeit.
Einiges würden die Schöpfer heute so vielleicht nicht mehr machen.
Ich kann den Aufwand für einen Rebuild nicht abschätzen. Aber möglicherweise ist es das wert.
ich wollte nie die MMC/SD Kartenanbindung mit implementieren. Warum? Der Webserver ist von der Geschwindigkeit zu langsam. Hinzu kommt, das nicht jede MMC/SD Karte funktioniert und das gesamte System instabiler macht. Der Source Code wird dadurch aufgebläht und noch unverständlicher. Für die MMC/SD Anbindung empfehle ich lieber ein Raspberry pi oder was Vergleichbares zu nehmen aber keinen 8Bitter. Ich verwende und entwickle den SourceCode weiter wie z.B. beim Art Net Node. Ich wollte ein Grundstock legen für eigene kleine Steuerungsaufgaben welches mit minimalen Aufwand, Modifikation erledigt werden kann. Ich will und wollte keine Eierlegende Wollmilchsau. Das setzt natürlich voraus, sich mit der Programmierung unweigerlich auseinander setzen zu müssen. C ist Modular, möchte man an dem System ein Temperatursensor anschließen findet man überall im Netz Beispiele dafür, die können ohne weiteres eingebunden werden. Wie soll denn eine Weiterentwicklung aussehen?
Oha! Krasse Erkenntnis!
Loggen auf MMC/SD ist sicher nicht nur für mich ein KO-Kriterium.
Ich finde das Prinzip von Ethersex optimal: Wunschliste->fertig (mehr oder weniger). Aber das ist eine ganz andere Nummer und löst das Geschwindigkeitsproblem nicht.
Neue Ideen habe ich nicht. Als Quereinsteiger bin ich wahrscheinlich in jeden, kaum auszudenkenden Fettnapf gesprungen. Zurückversetzt an den Anfang, würde mir heute helfen:
- Ein fertiges abgespecktes Projekt für das Webmodul mit Grundplatine.
- Erweiterung der FiFi auf die aktuelle AtmelSuite.
- Mehr Einstellmöglichkeiten über das Web.
- Prüfung/Aktualisierung Teilelisten.
- Entfernen des Hinweises 'Schalter für SD-Karte fehlt. Bitte nachlöten." aus Wils Projekt.
- Einstimmige Parameter. Z.B. verwendet Wil eine andere Baudrate für UART als in der FiFi-Beschreibung. Ich gehe hierbei von mir aus. Bis ich heraus hatte, dass unverständliche Zeichenfolgen auf eine falsch eingestellte Baudrate zurückzuführen sind, hatte ich den Controller schon fast aufgegeben.
- Kommentare. Das ist nun wirklich Geschmackssache. Ich mag es ausführlich und einheitlich. Die Steuerzeichen für die externe Doku im Code finde ich eher störend.
Fazit: Die FiFi ist die Fibel des kleinen Neueinsteigers. Das Webmodul mit Grundplatine ist eine runde Sache. Dazu ein sauberes stabiles Projekt. Und eine Web-Oberfläche zum Aufzeigen der Möglichkeiten. Wenn das auch dem DAU zum Erfolg verhilft, kann man kaum mehr machen.
ich wollte nie die MMC/SD Kartenanbindung mit implementieren. Warum? Der Webserver ist von der Geschwindigkeit zu langsam.
Sehe ich nicht so, Seitenaufbau ca. 7 Sekunden(auch über Smartphone!), danach für jeden Klick 1-2 Sekunden, und das trotz 25 verschiedener Buttons(siehe Bild), Webseite html ca. 12kB. Wichtig ist, die Buttons als cachable zu kennzeichnen. Alle Dateien liegen auf SD-Karte.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.