--- title: Lab17: Tickless scheduling for ARM toc: no ... 預期目標 ------- * 學習使用 STM32F4-Discovery 硬體 * 接觸 ARM Cortex-M 環境 * 移植 FreeRTOS 到 ARM 環境 開發工具使用 --------------------- * 參考上學期課程: - [Lab 6](/embedded/Lab6) 與 [Lab 7](/embedded/Lab7) - 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-stm32f4-discovery](https://gitcafe.com/embedded2013/freertos-stm32f4-discovery) * 確保 FreeRTOS 已正確啟用 Low Power support,並以實例證明 * 移植之前作業中的工具 (context-switch visualizer, benchmark) 到 FreeRTOS 繳交作業 ------------ * 截止日期: * 成大/中正: May 24, 2013 (含) 之前 - 寄件到 - 標題: * 成大: "[NCKU/Lab17]" 開頭,後面加學號與姓名 * 中正: "[CCU/Lab17]" 開頭,後面加學號與姓名 * 格式不合者,不計分! - 內文: * git repository 位址 * 以實例證明 FreeRTOS 已正確啟用 Low Power support