Forum: Mikrocontroller und Digitale Elektronik Cortex M3 und IPv6


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Hubert D (Gast)


Lesenswert?

Hallo,

für ein Hausbus-Projekt habe ich mir vorgenommen, ein Ethernet<->CAN 
gateway zu basteln. Wollte "schon immer mal" was mit ARM machen, hab mir 
deswegen mal die Ti-Stellaris LS8xxx mit CAN und Ethernet MAC+PHY 
angesehen.
Keine Ahnung von ARM, kein Plan von CAN, klingt als gäbs viel zu lernen 
:-)

Drum zuerst mal das LM3S8962-Evalboard von Ti geklickt, die Examples 
machen Spaß...

Womit ich aber nicht gerechnet hatte, und langsam komme ich zum Punkt:
Ich finde keinen IPv6-fähigen OpenSource-IP-Stack, der auf Cortex M3 
laufen würde.

Für lwIP hat anscheinend vor Jahren mal jemand dran gearbeitet, aber 
zumindest deren Wiki zufolge ist das noch lang nicht benutzbar.
contiki hat diesen uIPv6-Stack, aber wenn ich die Webseite richtig lese 
läuft der bisher nur auf atmel und MSP430 und "jemand müsste halt mal" 
das Ding auf meine Architektur portieren.

Hat jemand erfahrung mit IPv6 auf Cortex M3?
Gibts andere freie Stacks, die ich nicht ergoogled habe?

Viele Grüße

Hubert

von rudiultraplus (Gast)


Lesenswert?

Nur so aus Interesse:
Wozu benötigst Du Ip6 am uC?

von User (Gast)


Lesenswert?

Zukunftsicherheit?
Ich arbeite auch grad dran mein Heimnetz auf IPv6 umzustellen (bis auf 
BluRay und TV klappts schonmal)

von Jörg S. (joerg-s)


Lesenswert?

>Zukunftsicherheit?
Du meinst falls du mal mehr als 2^32 Geräte bei dir Zuhause im Netz 
hast?
:)

von Sören K. (burnersk)


Lesenswert?

Jörg S. schrieb:
>>Zukunftsicherheit?
> Du meinst falls du mal mehr als 2^32 Geräte bei dir Zuhause im Netz
> hast?
> :)

Oder wenn im INTRAnet mal IPv4 abgeschaltet wird^^

Es ist doch vollkommen egal warum. Er möchte es halt haben. Außerdem 
bräuchte er dann keine Standleitung in seine Wohnung zu legen, nur um 
seine Geräte ansprechen zu können => öffentliches IPv4 Subnet

von Mark Penny (Gast)


Lesenswert?

Dann wartet lieber bis IPv8 auf dem Cortex Z37 läuft.
Sowas nenne ich Zukunftssicherheit ;-)

von Hubert D (Gast)


Lesenswert?

Was ich mit IPv6 will:
Die CAN-bus identifier 1:1 auf IP-Adressen mappen, so dass ich die 
Devices auf dem Bus problemlos aus dem Netz ansprechen kann.
Und einige Devices auch mal übers Internet ansprechbar machen, 
natürlich.

Aber okay, ich hab vorläufig aufgegeben...

von Philipp Tölke (Gast)


Lesenswert?

Falls dir das noch hilft: ich habe hier IPv6 mit dem uIP-Framework auf 
Stellaris LM3S9L97 am laufen 
(http://www.sics.se/~adam/contiki/docs-uipv6/a01110.html). Als OS 
benutze ich FreeRTOS (wobei das uIP nix mit dem Betriebssystem zu tun 
hat und auch ohne liefe).

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.