นี่คือคำสั่ง tos-set-symbols ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
tos-set-symbols - ตั้งค่าตัวแปรเริ่มต้นในไบนารี
เรื่องย่อ
tos-set-สัญลักษณ์ [--objcopy=สผ] [--objdump=OBJDUMP]
[--เป้าหมาย=เป้าหมาย]
อินพุทไฟล์ ผลลัพธ์ [SYMBOL=]ค่า...
tos-set-สัญลักษณ์ --srec [--objcopy=สผ] [--objdump=OBJDUMP]
[--เป้าหมาย=เป้าหมาย]
อินพุทไฟล์ ผลลัพธ์ [SYMBOL=]ค่า...
tos-set-สัญลักษณ์ --exe [--objcopy=สผ] [--objdump=OBJDUMP]
อินพุทไฟล์ ผลลัพธ์ [SYMBOL=]ค่า...
tos-set-สัญลักษณ์ --อ่าน [--objdump=... ] อินพุทไฟล์ SYMBOL...
DESCRIPTION
tos-set-สัญลักษณ์ เป็นเครื่องมือตรวจสอบและแก้ไขค่าเริ่มต้นของตัวแปรใน a
ไบนารี่. มันถูกใช้โดยระบบบิลด์ TinyOS เพื่อตั้งค่า ID ของโหนดและที่อยู่ AM สำหรับ
ตัวอย่าง เมื่อใช้ ติดตั้ง X or ติดตั้งใหม่ X.
tos-set-สัญลักษณ์ ใช้เวลา an ไม่จำเป็น เป็นครั้งแรก อาร์กิวเมนต์ ที่ ระบุ รูป of ไบนารี
กำลัง การแก้ไข or ว่า it is เพียง กำลัง อ่าน. By ค่าเริ่มต้น, it การกระทำ as if --srec คือ
ผ่านไป. แทนที่จะผ่าน --srec, --exeที่ --เป้า สามารถใช้ตัวเลือกเพื่อระบุ a
รูปแบบเป้าหมาย ตัวเลือกนี้ถูกส่งไปยัง objcopy NS --objdump และ --objcopy ตัวเลือกอนุญาต
คุณต้องระบุเครื่องมือไบนารีที่จะใช้ โดยค่าเริ่มต้น, tos-set-สัญลักษณ์ ใช้ avr-objcopy และ
avr-objdump.
การขอ SYMBOL พารามิเตอร์หมายถึงตัวแปรในรูปภาพเพื่อแก้ไขหรือพิมพ์ ถ้าตัวแปร
อยู่ในองค์ประกอบ ชื่อของมันคือรูปแบบ ส่วนประกอบ$ตัวแปร. หาก SYMBOL ถูกละเว้น
มีค่าเริ่มต้นเป็น TOS_LOCAL_ADDRESSเพื่อความเข้ากันได้กับ TinyOS 1.x ชุดโหมดรหัส เครื่องมือ
ตัวอย่าง
สิ่งนี้อ่านในไฟล์ micaZ .srec เปลี่ยนค่าของ TOS_NODE_ID เป็น 4 และเขียน a
ไบนารีใหม่เป็น main.sre.out-4
tos-set- symbols build/micaz/main.srec build/micaz/main.srec.out-4 \
TOS_NODE_ID=4
สิ่งนี้อ่านในไฟล์ Telos .srec เปลี่ยนค่าของ TOS_NODE_ID และ
ActiveMessageAddressC$addr ถึง 3 และเขียนไบนารีใหม่ไปที่ main.srec.out-3 มันใช้
msp430 แทนที่จะเป็น avr เครื่องมือไบนารีและส่งออกรูปแบบ ihex ที่สามารถเรียกใช้งานได้
tos-ชุด-สัญลักษณ์ --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, 2006 tos-set-สัญลักษณ์(1)
ใช้ tos-set-symbols ออนไลน์โดยใช้บริการ onworks.net
