Ethernut Home Hardware Firmware Tools Download Community
 
Ethernuts  /  Ethernut 5  /  Nut/OS  /  Netconf
Suchen | Impressum | English

Ethernut 5 Netzwerkkonfiguration

Die Netzwerkkonfiguration für Ethernut 5 wird grundsätzlich im seriellen Flashspeicher abgelegt. Für Linux befindet sich dieses im U-Boot Environment. Dagegen verwendet Nut/OS historisch die obersten Pages des seriellen Flash zur Sicherung der Konfiguration. Dabei sind beide Konfigurationen voneinander unabhängig und müssen für beide Umgebungen gesetzt werden.

Dies kann dann zur Verwirrung führen, wenn die Nut/OS Anwendung erfolgreich von U-Boot über das Netzwerk geladen wurde, die Anwendung selbst aber keinen Zugriff auf das Netzwerk bekommt. Es sollte darauf geachtet werden, dass beide Konfigurationen zumindest identische MAC- und IP-Adressen verwenden.

Die Bereiche des seriellen Flashspeichers sind im Ethernut 5.0 Hardware Manual aufgelistet.

Konfiguration lesen

Anwendungen brauchen sich nicht zwingend um die Konfiguration zu kümmern, denn diese wird beim Aufruf von NutDhcpIfConfig() automatisch vom System gelesen.

Weitere Beispiele findet man im Nutwiki.

Konfiguration einstellen

Zur Konfiguration kann das Programm editconf verwendet werden. Es ist in der Distribution von Nut/OS enthalten und wird über die serielle Schnittstelle bedient. Neben den aktuellen Einstellungen gibt es eine Reihe von Informationen über den verwendeten Speicher aus.

Network Configuration Editor - Compiled Jun 13 2012 - 17:48:17
Board   : Ethernut 5
Memory  : AT45D DataFlash
Page    : Last
Size    : 528
SPI Base: 0xFFFC8000
Chip    : 0
Chip Sel: 0

Configuration loaded
MAC Address: 00:06:98:50:00:26
IP Address: 0.0.0.0
IP Mask: 255.255.255.0
IP Gate: 192.168.192.1

Press S to save this configuration Saved