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

Week #5 (Mar 18) :: ARM Cortex-M + RTOS Concepts

重大事項宣達

  • 期中分組報告辦法
    • 4 到 5 人一組
    • 3 月 25 日上課結束前,向講師或助教登記
    • 參考硬體為 STM32F429 DiscoveryRaspberry Pi
    • 題目順序: FreeRTOS, ChibiOS/RT, nuttx, uClinux, Xenomai, rtenv-plus, F9 microkernel
    • 預先將報告題材更新於 wiki,報告時不透過任何簡報軟體進行,可參考去年的 期中報告
    • 期中報告探討的對象皆為 open source operating system (含成大學生土製核心!),希望藉由期中報告建立一系列優質的中文文件 (繁體)
    • 每組需要涵蓋: 作業系統架構、硬體驅動原理 (特別在 STM32F429 DiscoveryRaspberry Pi)、效能表現 (context switch, interrupt latency, IPC throughput, realtime capability)
  • 期末專題:發表於 ETC (Embedded Technology Conference)
    • 「人在作,Google 在看」,我們會邀請同學未來可能的雇主、同事們來評分
      • 去年的 期末專題 水準
      • 所有過程都公開
      • 暫定 2014 年 6 月 14 日
    • 形式 (1): 在嵌入式硬體 (部份修改) 上,針對設定的目標 (如透過機器手臂,快速解魔術方塊),開發出作業系統
      • 可用現成的 open source kernel (建議為期中報告探討者)
      • 需要提及實際解決的問題,特別是與作業系統相關議題,如 semaphore, mutex, deadlock
      • 允許的硬體架構: ARM Cortex-M4F, ARM Cortex-A8/A9, ARM11
    • 形式 (2): 不修改硬體,但整合、修改,與分析既有 open source 作業系統,試圖引入新的應用,如虛擬化技術
    • Hackpad: 想法和提案

教材

作業觀摩