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:28] – [Schritt 4: Recompile] 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 101: Zeile 99:
     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> </code>
contiki/minimal-net-linux.1481531338.txt.gz · Zuletzt geändert: 2017/01/24 18:49 (Externe Bearbeitung)