www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik TCP/IP Programmierung


Autor: Christian M. (Firma: keine) (bastarono)
Datum:

Bewertung
0 lesenswert
nicht 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.

: Verschoben durch Moderator
Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Christian M. schrieb:

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

http://www.sics.se/~adam/software.html

Autor: Klaus Wachtler (mfgkw)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Christian M. schrieb:
> 2.Kann jemand Bücher oder Internetlinks die das TCP/IP Protkoll gut
> zusammenfassen.

W. Richard Stevens:
Unix Network Programming
Vol. 1: Networking APIs: Sockets and XTI

Und die RFCs natürlich: RFC791 (IP), RFC1700,
RFC793, RFC1122, RFC2001 (TCP),
RFC768 (UDP), ggf. RFC792 (ICMP), ...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.