Öffentliche Wikis
IPv6 Wiki
Network Engineering
Netzwerksicherheit
Netzwerkprogrammierung
Contiki OS
Linux
FreeBSD
Windows
OSX
Internet of Things
Private Wikis
Öffentliche Wikis
IPv6 Wiki
Network Engineering
Netzwerksicherheit
Netzwerkprogrammierung
Contiki OS
Linux
FreeBSD
Windows
OSX
Internet of Things
Private Wikis
Für das schnelle Prototyping von Applikationen empfiehlt es sich Contiki erst einmal auf dem PC laufen zu lassen.
Anwendungen lassen sich dann mit dem Target TARGET=minimal-net
für die native Umgebung kompilieren.
Voraussetzungen:
Einstellungen:
platform/minimal-net/contiki_conf.h
dort kann die WPCAP Interface-Addresse angegeben werden, dann muss beim Start der Contiki-Anwendung nicht die IP-Adresse des Interfaces angegeben werden.core/contiki-default-conf.h
die UIP_CONF_BUFFER_SIZE
auf einen größeren Wert als 128 setzenStuff:
awk '/^[0-9]/{print $2}' testprog.exe.stackdump | addr2line -f -e
testprog.exe
herausfinden, in welcher Funktion der Absturz erfolgte FAQ:
UIP_CONF_BUFFER_SIZE
ist zu klein (Standard 128 Byte). Größere Pakete werden verworfen.//#define DEBUG DEBUG_NONE #define DEBUG DEBUG_FULL
#define UIP_CONF_IPV6_RPL 1 #define RPL_BORDER_ROUTER 1