說明
- 第 6 周 (3 月 31 日; 117:30 前) 確認分組名單與題目志願表,更新於 共筆: 2015 春季班分組
- 3 到 5 人一組,建議不要都是同一個實驗室的成員
- 旁聽同學也可加入
- 每組至少要有 3 位修課學生
- 期中報告要撰寫程式碼以及作大量實驗
- 除了組員名單以外,也要一併填寫志願,請見以下
FreeRTOS
- 共筆: FreeRTOS
- 特性: 能見度最高的共筆
- 硬體: stm32f429 discovery + beaglebone black
- 難度:中等
uClinux
- 共筆: uClinux
- 特性: 和講師一起學習,有機會去 Linux Foundation 發表作品
- 硬體: stm32f429 discovery
- 難度:中等
Linux
- 硬體: beaglebone black
- 特性: 充分理解 ARM/Linux 的運作原理,從 MMU, exception/interrupt, system call, file system 到效能調整
- 難度:高
rtenv+
- 共筆: rtenv+
- 特性: 會充分理解 ARM Cortex-M 運作機制,成為強者必經之路
- 硬體: stm32f429 discovery
- 難度: 高
Xenomai / PREEMPT-RT
- 共筆: Xenomai
- 硬體: stm32f429 discovery + beaglebone black
- 特性: 理解 scheduler 運作機制並且知道影響 latency 的因素
- 難度:中等
RT-Thread
- 硬體: stm32f429 / beaglebone black
- 預計涵蓋 RT-VMM,開發虛擬化解決方案
- 能跟 RT-Thread 主要開發者合作
- 難度: 高
Xvisor
- 硬體: Fast Model: ARMv8
- 能跟 Xvisor 主要開發者合作; 學習 ARM64
- 難度: 高