Forum: Mikrocontroller und Digitale Elektronik UDP-Stream C167


von Andreas S. (Gast)


Lesenswert?

Hallo,

ich möchte gerne mit einem µC den UDP-Stream von einem PC empfangen und
die übermittelten Daten aus dem Paket auf einem Display ausgeben.
HW Phytec: phyCORE 167HSE (incl. CS8900 ethernet Controller)
Ich arbeite mit der Sofware µVision3(evaluations Version) von Keil.

Gibt es vielleicht schon ähnliche Projekte?? In den Foren habe ich
nichts gefunden.
Ich bin Programmier-Anfänger und habe mich bislang nur mit den
Grundlagen beschäftigt. Gibt es vielleicht gute tutorials oder
beispiele mit source code bei denen der Grundlegenden Aufbau und die
arbeitsweise einer UDP, TCP oder auch die Übertragung der seriellen
Schnittstelle erklärt wird.

Gruß
Andreas

von Mirko F. (Gast)


Lesenswert?

Hi,

ich arbeite grad an was ähnlichem:
XML Pakete sollen per UDP empfangen werden, der MC parst sie dann und
schickt ein Paket auf dem CAN Bus raus. Ich arbeit mit der gleichen
Hardware und Software wie Du.
Ein guter Einstieg ist das Easy-Web Example, das auf der mitgelieferten
CD ist. Nach der Installation zu finden unter
\PHYBasic\pC-167HSE\Demos\Keil\Easy-Web\
Dabei handelt es sich um einen kleinen Webserver der Spanungen am Eval
Board anzeigt bzw. einen dort angeschlossenen Motor steuert.
Ich kämpfe mich grad durch die UDP Doku, um das ganze von TCP auf UDP
umzustellen. Ist aber schon relativ kompliziert...
Wenn für Dich TCP OK ist, hilft Dir das Demo sicher weiter.

bye
 Mirko

von Andreas S. (Gast)


Lesenswert?

Hallo,
ich habe einen kostenlosen UDP-Stack aus dem internet besorgt !!
Such mal bei google nach LWIP.
Der Autor heisst Adam Dunkel.
Ich habe mir die Grundlagen auch reingezogen !! Ist aber wirklich sehr
umfangreich !! vor allem wenn man nur die Grundlagen der Programmierung
kennt !!
Ich werde mir morgen früh mal das beispiel von der Phytec CD ansehen
!!
Der UDP Stack LWIP ist nicht nur für UDP sondern auch für TCP/IP und
vereint allen anschein nach alle verschiedenen übertragungsarten ppp,
slip, DHCP,... uvm. !! Ehrlich gesagt finde den Stack eher verwirrend.
Kannst dir den ja mal anschauen.
Gruß
Andreas

von Andreas S. (Gast)


Lesenswert?

Ach ja, das hab ich auch noch gefunden !!
In dem Forum:  codecomments.com
Einfach googeln nach
I built a UDP Server with a uController
Wenn man nur mit dem Autor kontakt aufnehmen könnte.

Greetz

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
Noch kein Account? Hier anmelden.