Benutzer-Werkzeuge

Webseiten-Werkzeuge


contiki:minimal-net-linux

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
contiki:minimal-net-linux [2016/12/12 08:27] – [Schritt 2: Integriere die Datei project-conf.h in die Plattform] admincontiki:minimal-net-linux [2017/01/24 18:49] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 ====== Contiki als Linux Prozess ====== ====== Contiki als Linux Prozess ======
  
- 
-===== Project Configuration File===== 
  
 ===== Verwendung einer projektspezifischen Grundkonfiguration in Contiki ===== ===== Verwendung einer projektspezifischen Grundkonfiguration in Contiki =====
Zeile 98: Zeile 96:
 ==== Schritt 4: Recompile ==== ==== Schritt 4: Recompile ====
  
 +<code bash>
     make clean     make clean
-    make TARGET=xyz+    make <TARGET=xyz
 +</code> 
 + 
 +===== Erkunden und Dokumentieren der Grundfähigkeiten des Systems ===== 
 + 
 +Da Contiki Programme meistens nicht interaktiv erkundet werden können, ist es ratsam wichtige Einstellungen 
 +direkt anzeigen zu lassen um Vergleiche zwischen verschiedenen Versionen von Binärprogrammen zu ermöglichen. 
 +Dazu wird der folgende Code an einer passenden Stelle im Programm eingefügt: 
 + 
 +<code c> 
 + PRINTF("Build --- %s\n",__DATE__); /*Compile-Datum*/ 
 + PRINTF("      --- %s\n",__TIME__); /*Compile-Zeit*/ 
 + PRINTF("      --- %s\n",__FILE__); /*Compile-Datei*/ 
 + 
 + printf("      --- " CONTIKI_VERSION_STRING "\n"); 
 + printf("\nUIP_APPDATA: %u\nUIP_CONF_BUFFER: %u\n", UIP_APPDATA_SIZE, UIP_CONF_BUFFER_SIZE); 
 + 
 +#if PROJECT_TARGET != minimal-net 
 + 
 +  printf("      --- " BOARD_STRING "\n"); 
 +  printf(" Net: "); 
 +  printf("%s\n", NETSTACK_NETWORK.name); 
 +  printf(" MAC: "); 
 +  printf("%s\n", NETSTACK_MAC.name); 
 +  printf(" RDC: "); 
 +  printf("%s", NETSTACK_RDC.name); 
 + 
 +#endif /* PROJECT_TARGET */ 
 + 
 + 
 +</code>
contiki/minimal-net-linux.1481531257.txt.gz · Zuletzt geändert: 2017/01/24 18:49 (Externe Bearbeitung)