Dies ist der Befehl tos-set-symbols, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
tos-set-symbols – initialisierte Variablenwerte in einer Binärdatei festlegen
ZUSAMMENFASSUNG
Tos-Set-Symbole [--objcopy=OBJCOPY] [--objdump=OBJDUMP]
[--ziel=TARGET]
EINGABEDATEI AUSGABEDATEI [SYMBOL=]WERT...
Tos-Set-Symbole --srec [--objcopy=OBJCOPY] [--objdump=OBJDUMP]
[--ziel=TARGET]
EINGABEDATEI AUSGABEDATEI [SYMBOL=]WERT...
Tos-Set-Symbole --exe [--objcopy=OBJCOPY] [--objdump=OBJDUMP]
EINGABEDATEI AUSGABEDATEI [SYMBOL=]WERT...
Tos-Set-Symbole --lesen [--objdump=...] EINGABEDATEI SYMBOL...
BESCHREIBUNG
Tos-Set-Symbole ist ein Tool zum Überprüfen und Ändern der Anfangswerte von Variablen in a
binär. Es wird vom TinyOS-Build-System verwendet, um die ID und AM-Adresse eines Knotens festzulegen, z
Beispiel bei der Verwendung install.X or neu installieren.X.
Tos-Set-Symbole nimmt an optional zuerst Argument zur Abwicklung, Integrierung, Speicherung und spezifiziert die Format of die binär
Sein geändert or ob it is einzige Sein lesen. By Standard it Handlungen as if --srec wurde
bestanden. Anstatt zu bestehen --srec, --exeden --Ziel Option kann verwendet werden, um a anzugeben
Zielformat. Diese Option wird an objcopy übergeben. Der --objdump und --objcopy Optionen erlauben
Sie können angeben, welche Binärtools verwendet werden sollen. Standardmäßig, Tos-Set-Symbole verwendet avr-objcopy und
avr-objdump.
Die SYMBOL Der Parameter bezieht sich auf eine Variable im Bild, die geändert oder gedruckt werden soll. Wenn die Variable
ist in einer Komponente, ihr Name hat die Form Komponente$Variable. Wenn der SYMBOL wurde weggelassen,
es ist standardmäßig TOS_LOCAL_ADDRESS, für Kompatibilität mit TinyOS 1.x set-mode-id Werkzeug.
BEISPIEL
Dies liest eine micaZ-.srec-Datei ein, ändert den Wert von TOS_NODE_ID auf 4 und schreibt eine
neue Binärdatei zu main.srec.out-4.
tos-set-symbols build/micaz/main.srec build/micaz/main.srec.out-4 \
TOS_NODE_ID=4
Dies liest eine Telos-.srec-Datei ein, ändert den Wert von TOS_NODE_ID und
ActiveMessageAddressC$addr auf 3 und schreibt eine neue Binärdatei in main.srec.out-3. Es benutzt
Das MSP430 anstelle der AVR-Binärtools gibt eine ausführbare Datei im IHEX-Format aus.
tos-set-symbols --objcopy=msp430-objcopy --objdump=msp430-objdump \
--target=ihex build/telosa/main.ihex build/telosa/main.ihex.out-3 \
TOS_NODE_ID=3 ActiveMessageAddressC$addr=3
2. Februar 2006 Tos-Set-Symbole(1)
Verwenden Sie tos-set-symbols online über die Dienste von onworks.net
