版本 dcbeb39449e521db78fc91974b4e0fde69099917
Changes from dcbeb39449e521db78fc91974b4e0fde69099917 to 13a6b922347b49f753c4e7293c921f96cc8a87b2
---
title: Lab33: GDB + FreeRTOS
toc: no
...
預期目標
------------
- 學習使用 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