預期目標
- 學習使用 STM32F4-Discovery 硬體
- 接觸 ARM Cortex-M 環境
- 移植 FreeRTOS 到 ARM 環境
開發工具使用
- 參考上學期課程:
- Lab 6 與 Lab 7
- https://gitcafe.com/embedded2012/P-jserv/tree/Lab-7
FreeRTOS for STM32F4-Discovery
- https://gitcafe.com/embedded2013/freertos-stm32f4-discovery
- neocon -b 38400 /dev/ttyUSB0
- Low Power Support - Tickless Idle Mode: http://www.freertos.org/low-power-tickless-rtos.html
Reference
- F4OS: git://github.com/prattmic/F4OS.git
作業要求
- 建立一個 public git repository
- 確保 FreeRTOS 已正確啟用 Low Power support,並以實例證明
- 移植之前作業中的工具 (context-switch visualizer, benchmark) 到 FreeRTOS
繳交作業
- 截止日期:
- 成大/中正: May 24, 2013 (含) 之前
- 寄件到 jserv.tw@gmail.com
- 標題:
- 成大: “[NCKU/Lab17]” 開頭,後面加學號與姓名
- 中正: “[CCU/Lab17]” 開頭,後面加學號與姓名
- 格式不合者,不計分!
- 內文:
- git repository 位址
- 以實例證明 FreeRTOS 已正確啟用 Low Power support