TCP/IP Programmierung

OP (Firma: keine) #1683373
Lesenswert?
• ▲
▼
Hallo µcontroller Gemeinde,

ich bin gerad dabei eine TCP/IP Protokoll auf einem V850 zu 
programmieren. Der Controller besitzt ein MAC Interface. Daren 
geschaltet ist ein phy.

Am Ende soll auf dem Microcontroller noch ein kleiner Webserver laufen. 
Jedoch das ist erstmal nocht nicht geplant. Zuerst muss ich das TCP/IP 
ausprogrammieren.
Mein Problem ist es das Programm richtig zu strukturieren. Wenn man das 
TCP/IP ausprogrammiert kann man es ja nach dem ISO OSI 7 Schichten Model 
in die ersten 4 Schichten aufteilen. Leider ist das Protokoll relativ 
umfangreich, so das es mir schwer fällt alle Funktionen des Protokolls 
richtig strukturiert unterzubringen.

Meine Frage ist:

1.Hat jemand evtl. funktionierenden Beispielcode in dem man sich eine 
solche Strukturierung angucken kann?

2.Kann jemand Bücher oder Internetlinks die das TCP/IP Protkoll gut 
zusammenfassen.


Den Controller den ich programmieren ist ein Starterkit. Dabei ist schon 
ein TCP/IP Anbindung ausprogrammiert und auch ein kleiner WebServer 
läuft darauf. Jedoch gibt es keine Dokumentation zu diesen Programmen 
und mir fällt es sehr schwer da wirklich durchzusteigen.

3.Kann jemand hiermit was anfangen:  Open source CNET v2 TCP/IP stack

Ich erwarte gespannt eure Antworten.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.