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

Week #8 (Apr 14) :: From Hello to Preemptive Scheduler

重大事項宣達

  • 分組報告對應的硬體
  • FreeRTOS, rtenv+, uClinux: STM32F429i Discovery
  • FreeRTOS (MMU), RT-Thread, Linux: Beaglebone Black
  • Xenomai: Rapsberry Pi + Beaglebone Black
  • Xvisor: N/A (模擬器)
  • 注意:同學需要自行添購 USB-to-Serial Cable / Converter (PL2303)

  • 分組報告要求
  • 4 月 28 日課堂開始作期中報告
  • 理解相關背景知識,並且在去年的基礎上 (如果有的話),進行擴充
  • 使用本學期介紹的分析和製圖工具 (gnuplot, grasp),進行執行效能分析和充分的視覺化,至少涵蓋 interrupt latency, context switch, system call overhead 等等
  • 期末需要以給定的作業系統核心為主體,提供一個完整的應用作為說明,可以是一個 (多工的) 電動玩具機台、土製音響混音器等等,請見 2014 年秋季的期末專題
    • 每組給予台幣 6000 元的硬體補助費
    • Xvisor 組別較特別,會額外要求

作業觀摩

  • Lab-39 / 陳建霖: 共筆
  • 把程式碼在實際的 STM32F4 Discovery 硬體上運作起來

教材