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