einfachst Ethernetverbindung

Gast #3920304
Lesenswert?

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 !
#3920346
Lesenswert?

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.
Gast #3920373
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren