分享到plurk 分享到twitter 分享到facebook

版本 13a6b922347b49f753c4e7293c921f96cc8a87b2

Lab33: GDB + FreeRTOS

預期目標

  • 學習使用 GDB
  • 追蹤和分析 FreeRTOS 運作

小提示

  • 若遇到 Linux 輸入法系統 ibus 一直干擾終端機,可用 pkill -9 ibus 強制結束輸入法

繳交作業

  • 截止日期:
    • Oct 11, 2014 (含) 之前
  • 更新作業提案到共筆網站: Lab 33 / 作業共筆<https://embedded2014.hackpad.com/2014q3-Week-3-rR0cpeJsDcp>_,需要標注自己的 ID
    • 將符合作業提案的程式碼,提交到自行 fork 的 repository freertos-plus<https://github.com/embedded2014/freertos-plus>_ (設定與 Lab 32</embedded/Lab32>_ 相同)
    • 可搭配 GDB 完成 Lab 32</embedded/Lab32>_ 提案中的開發工作

參考資訊

  • debugger 和 software emulator
    • opencsl.openfoundry.org/Lab05_debugger.rst.html
    • http://www.cis.nctu.edu.tw/~is92004/article/gdb.htm
  • GDB 筆記
    • http://loda.hala01.com/2012/04/gdb%E7%AD%86%E8%A8%98/
  • 以 GDB 重新學習 C 語言程式設計
    • http://www.slideshare.net/jserv/clang-usinggdb
  • GDB Manual
    • http://sourceware.org/gdb/current/onlinedocs/gdb/
    • Commands, Remote Debugging, Extending GDB