Ito ang command na tos-set-symbols na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
tos-set-symbols - itakda ang mga inisyal na variable value sa isang binary
SINOPSIS
tos-set-symbols [--objcopy=OBJCOPY] [--objdump=OBJDUMP]
[--target=TARGET]
INPUTFILE OUTPUTFILE [SIMBOL=]VALUE...
tos-set-symbols --srec [--objcopy=OBJCOPY] [--objdump=OBJDUMP]
[--target=TARGET]
INPUTFILE OUTPUTFILE [SIMBOL=]VALUE...
tos-set-symbols --exe [--objcopy=OBJCOPY] [--objdump=OBJDUMP]
INPUTFILE OUTPUTFILE [SIMBOL=]VALUE...
tos-set-symbols --basahin [--objdump=...] INPUTFILE SIMBOL...
DESCRIPTION
tos-set-symbols ay isang kasangkapan upang siyasatin at baguhin ang mga paunang halaga ng mga variable sa a
binary. Ginagamit ito ng TinyOS build system para magtakda ng ID at AM address ng node, para sa
halimbawa, kapag ginagamit i-install.X or muling i-install.X.
tos-set-symbols tumatagal an opsyonal una argumento na tumutukoy ang format of ang doble
pagkatao binago or kung it is lamang pagkatao basahin. By default, it kilos as if --srec ay
pumasa. Imbes na pumasa --srec, --exe, ang --target maaaring gamitin ang opsyon upang tukuyin ang a
target na format. Ang opsyong ito ay ipinasa sa objcopy. Ang --objdump at --objcopy pinapayagan ang mga pagpipilian
mong tukuyin kung aling mga binary tool ang gagamitin. Bilang default, tos-set-symbols Gumagamit avr-objcopy at
avr-objdump.
Ang SIMBOL Ang parameter ay tumutukoy sa isang variable sa imahe upang baguhin o i-print. Kung ang variable
ay nasa isang bahagi, ang pangalan nito ay nasa anyo bahagi$nagbabago. Kung ang SIMBOL ay tinanggal,
ito ay default sa TOS_LOCAL_ADDRESS, para sa pagiging tugma sa TinyOS 1.x set-mode-id tool.
Halimbawa
Nagbabasa ito sa isang micaZ .srec file, binabago ang halaga ng TOS_NODE_ID sa 4, at nagsusulat ng
bagong binary sa main.srec.out-4.
tos-set-symbols build/micaz/main.srec build/micaz/main.srec.out-4
TOS_NODE_ID=4
Nagbabasa ito sa isang Telos .srec file, binabago ang halaga ng TOS_NODE_ID at
ActiveMessageAddressC$addr to 3, at nagsusulat ng bagong binary sa main.srec.out-3. Ito ay gumagamit ng
ang msp430, sa halip na ang avr, mga binary na tool, at naglalabas ng ihex na format na maipapatupad.
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
Pebrero 2, 2006 tos-set-symbols(1)
Gumamit ng mga tos-set-symbols online gamit ang mga serbisyo ng onworks.net