Guten Tag seit einiger Zeit bin ich auf der Suche nach Tutorials bzw. Anleitungen wie man einen einfachen Datenaustausch zwischen uC und Computer via Ethernet realisiert. Ich habe schon viel gelesen und früher oder später gelangt man immer wieder zu den Projekten von Ulrich Radig. Diese sind sehr interessant,jedoch steige ich überhaupt nicht durch die Sourcecodes durch ,was es sehr Schwierig macht die Prinzipien der übertragung zu verstehen. Zunächst einmal möchte ich einen Client implementieren, der acht LEDs in Abhängigkeit von den empfangenen Daten dimmen(8-Bit) kann : PC ---(8 Byte)---> uC Das ganze soll auf der Hardware der Pollin Net-IO laufen, d.h. konstrukt aus Atmega32 und ENC28j60 und in C programmiert werden. Nun hier meine eigentliche Frage : Was muss ich alles beachten wenn ich so eine Übertragung initiieren möchte und was muss ich an Zusatzinformationen (Quell MAC , Ziel MAC , ...) meinen Nutzdaten hinzufügen ? Könnt ihr mir helfen den Einstieg in die Welt von Ethernet und Co. zu schaffen und hin und wieder dumm wirkende Fragen beantworten ? Ich spreche euch jetzt schonmal einen riesen Dank aus !
Phil schrieb: > in die Welt von Etherne Praktisch http://www.netzmafia.de/skripten/netze/twisted.html
Phil schrieb: > Diese sind > sehr interessant,jedoch steige ich überhaupt nicht durch die Sourcecodes > durch ,was es sehr Schwierig macht die Prinzipien der übertragung zu > verstehen. Geh mal davon aus, dass Radig nicht extra kompliziert programmiert hat, um dich und andere zu ärgern. Im Gegenteil, er hat einige Vereinfachungen vorgenommen. Und der Code ist recht gut dokumentiert. Natürlich geht es deutlich primitiver. Aber dann muss man deutliche Abstriche beim Komfort und bei der Netztopologie machen. Das sieht erst einmal gut aus. Nach kurzer Zeit stellt man dann fest, dass man doch nicht damit leben will und fängt von vorn an. Es gibt viele Bücher über Ethernet Grundlagen. Gibt es bei dir eine öffentliche Bücherei? Investiere einen halben Tag und stöbere durch den Bestand. Wenn du wirklich bei Null anfängst, wirst du vor der ersten Zeile Code einige Tage lesen müssen.
@georg g da hast du vollkommen recht. ich habe schon hin und wieder mal etwas ausschau nach büchern in der richtung gehalten jedoch bin ich nie so richtig fündig geworden. kannst du mir einen tipp geben welches werk ich zur hand nehmen sollte?
Phil schrieb: > @georg g > da hast du vollkommen recht. ich habe schon hin und wieder mal etwas > ausschau nach büchern in der richtung gehalten jedoch bin ich nie so > richtig fündig geworden. kannst du mir einen tipp geben welches werk ich > zur hand nehmen sollte? Wie sind deine Englisch Kenntnisse?
Solche Bücher gibt es auch in Deutsch. Das ist eines davon: http://www.ebook3000.com/Rechnernetze--Grundlagen---Ethernet---Internet--Auflage-4_187604.html Es geht mir nicht darum, dass hier Raubkopien verwendet werden sollen, es ging mir nur darum den Titel aufzuzeigen. Bekommt man in der Leihbücherei bestimmt auch. Hier bei uns kann man sich solche Bücher auch als EBook ausleihen.
dann laufe ich morgen gleich mal los und besorge mir dieses Buch. Scheint sehr informativ zu sein. ich melde mich wieder wenn ich die grundlagen drin habe ;)
OldMan schrieb: > Es geht mir nicht darum, dass hier Raubkopien verwendet werden sollen, Das ist schön von dir, aber ich ich denke nicht, dass es den Nutzungsregeln des Forums entspricht (und fair gegenüber den Betreibern ist, die wegen so etwas Ärger bekommen können) ...
Also, einfacher als nen kompletten netzwerkstack bauen, wie radig das getan hat, ist sicher das verwenden eines Ethernet controllers mit hardware-stack, ich habe da gute Erfahrungen mit der 5xxx Serie von wiznet. Imho viel einfacher als per enc28j60..
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.