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