วันพุธที่ 15 ตุลาคม พ.ศ. 2557

Arduino : CPP and Assembly file

Standard
          Arduino ปกติตอนกด verify ของ arduino ตัว Arduino IDE จะแปลง code ที่เราเขียนขึ้นเป็นไฟล์ในรูปแบบ C++ แล้วมันอยู่ไหนล่ะ

     เปิดใน Arduino IDE แสดงผล output ตอน compile ไปที่ Preference แล้วเลือก compilation จากนั้นลองกด verify

     เมื่อกด verify ที่ช่อง output จะแสดงผลตอนกำลัง compile ซึ่งในนี้จะมี path มาด้วย ลองเข้าไปดูข้างใน
     ข้างในจะมีไฟล์ .h .cpp .elf .hex ที่เป็น source code สุดท้ายที่ Arduino IDE จะเรียก avr-gcc มาคอมไฟล์


แล้วถ้าจะดู Assembly Codeล่ะ ?

     ง่ายมากใช้ avr-objdump ที่อยู่ใน Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/ (OSX) โดยเรียก avr-objdump source_file.elf  



จบครับ สั้นๆ  อิอิ


0 ความคิดเห็น:

แสดงความคิดเห็น