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

版本 d58090a8d1c3603f27e743824242ae5940a4f7b4

Week #7 (Oct 30) :: Code Review

重大事項宣達

  • 依據已登記的分組名單<https://embedded2014.hackpad.com/2014-IsUOusILy9X>_,自 Week #9 (Nov 13, 2014) 開始進行期中報告
    • 更新 wiki 頁面: GPIO</embedded/GPIO>_ (Team #3), USART</embedded/USART>_ (Team #1), ADC</embedded/ADC>_ (Team #2), I2C</embedded/I2C>_ (Team #9), PWM</embedded/PWM>_ (Team #6), USB</embedded/USB>_ (Team #5), SPI</embedded/SPI>_ (Team #8), Flash</embedded/Flash>_ (Team #4), SDIO</embedded/SDIO>_ (Team #7), CAN</embedded/CAN>_ (Team #10)
    • 前述為報告順序
    • 依據 STM32F429i Discovery</embedded/STM32F429>_ 特性介紹對應的硬體週邊和原理 (物理、電子、邏輯電路),並撰寫相關的韌體程式 (發布於 GitHub)
    • 需要列出 datasheet 和參考資料
  • Week #8 (Nov 6) 請各組準備 5 分鐘內的「期末專題」提案,並推舉一人到課堂報告
  • Week #14 (Dec 18) 為「期末專題」的雛型作品報告時間

Code Review

  • Lab35: 2D 射擊遊戲<https://embedded2014.hackpad.com/Week45-6wWE63zdqo4>_

UAV (Unmanned aerial vehicle)

  • PrecisionHawk UAV & Data Software<https://www.youtube.com/watch?v=V244qPNz_4k>_

教材

  • ARM ELF
    • Introduction to ARM Architecture<https://docs.google.com/presentation/d/1cFBRICktpVQAOLzE5eDKD-OM4ckJuncFsn39Wg8aLZI/edit#slide=id.p206>_ (Page 149)
  • How it's made: C++ compilers (GCC)<http://www.slideshare.net/szborows/how-its-made-c-compilers-gcc>_
  • Dynamic Linker<http://www.slideshare.net/sanjivmalik/dynamic-linker-presentation>_

預習課程 (期中報告會參照到)

  • ARM® Cortex M Boot & CMSIS
    • Part I<http://www.slideshare.net/RaahulRaghavan/cortex-m-bootupcmsispart13>_
    • Part II<http://www.slideshare.net/RaahulRaghavan/arm-cortex-m-bootupcmsispart23>_
    • Part III<http://www.slideshare.net/RaahulRaghavan/arm-cortex-m-bootup-cmsispart33debugarchitecture>_
  • 作業系統基本觀念複習<http://www.slideshare.net/azole/20110824-40848849>_