TI EK-TM4C129EXL Uhrzeit von einem NTP Server abrufen

Gast #5406660
Lesenswert?

Hallo zusammen,

Wir sind leider absolute Anfänger in der µC Programmierung und hätten 
ein paar Fragen.

Wir müssen die aktuelle Uhrzeit von einem NTP Server abrufen und dieses 
auf unserem µC (TI EK-TM4C129EXL) Display (BoosterPack MK2) ausgeben.

Wir sind auf der Suche nach einer Implementierung zum Senden und 
Empfangen von UDP/NTP Paketen via Ethernet am PC angeschlossen.

Wie senden und empfangen wir diese Pakete und welche Driverlib 
Funktionen sind notwenig bzw. Welche Header müssen verwendet werden?

Wir haben bereits ähnliche Beispiele für ein Arduino Board gefunden, 
allerdings scheitern wir an der Überführung zu unserem TI Board.

https://www.arduino.cc/en/Tutorial/UdpNtpClient

Wir sind über jeden Hinweis und jede Hilfe dankbar :-)
#5406804
Lesenswert?

Bei dem Board sind doch genügend Beispiele dabei.

Nehmt Euch das udpEcho Beispiel als Grundlage. Den udpEcho Server 
tauscht Ihr einfach gegen den SNTP Client-Code aus, den Ihr von 
irgendwwo anders hernehmt, z.B. aus Eurem Ardiino-Beispiel (wobei ich 
das nicht so schön finde, weil die Felder im (S)NTP unsigned long sind 
und keine char-Arrays).

fchk
Gast #5407534
Lesenswert?

Hi fchk

Danke für den Hinweis, allerdings können wir das von dir angesprochene 
udpEcho Beispiel in den examples nicht finden. Wo genau kann man es denn 
finden?
Wir haben lediglich eine test_udp und eine udp.c/h in unseren Ti-Ordnern 
gefunden...

Danke im Voraus
#5412547
Lesenswert?

Das Board ist so konfiguriert, dass es per DHCP eine IP-Adresse haben 
will. Entweder habt Ihr einen DHCP-Server im Netz, oder ihr müsst die 
Adresse fest hineinkonfigurieren.

Das stellt man in der TIRTOS Konfiguration mit XGCONF ein. Doku zum 
SYS/BIOS lesen, da stehts drin.

fchk

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