--- title: Week #6 (Mar 31) :: ARM and RTOS: Part I toc: no ... 重大事項宣達 ------------------- * 今天 17:30 前,確認`分組名單與題目志願表`_ * `爭取屬於自己的舞台`_ - `Open Projects`_: 展開幾項有特色的專案,希望一面培養學生的實做訓練,一面提昇在國際上的能見度 * `PyCON Taiwan 議程徵稿最後一天`_ * 今晚沒有安排 Lab,但請在 4 月 6 日前確認 `Lab 38`_, `Lab 39`_, `Lab 40`_, `Lab 41`_ 均充分完成 - 依據 GitHub / Hackpad 上教師提供的建議去改進 * 可預約一對一輔導 - Apr 1, Apr 2: 晚上八點 - Apr 3: 整天 拾人牙慧 ------------ * `陪著跑或是鼓鼓掌`_ 教材 ------ * `A Beginner’s Guide on Interrupt Latency - and Interrupt Latency of the ARM Cortex-M processors`_ (2013) * `淺談優先權,從 ARM Cortex-M 到 FreeRTOS 設定`_ - 什麼是 Interrupt? - NVIC (Nested vectored interrupt controller) - ARM Cortex-M 每個 Exception 都有自己的優先權 - 不同架構有不同數量的優先權 - FreeRTOS 的優先權 - FreeRTOS 的 Tick/Timer * `Introduction: the ARM Cortex-M3 Exception / Interrupt`_ - `Interrupt-Driven Input/Output`_ * Interrupt vectors and vector table * Interrupt masks and priorities * NVIC * STM32F4 external interrupt signals * ` Linux on Cortex-M3`_ (2011)