主題內容: F9 Microkernel Scheduling 導讀活動 (90分鐘)
分享者:ben6
摘要
繼上次 F9 Microkernel 導讀活動之後,本次更進一步,
我們將細看F9 重點功能之一:
Energy efficient scheduling and tickless timer: 低功耗設計,
此部分與 RIOT 專案合作,雙向貢獻 ARM Cortex-M 的實作 。
本次主要將藉由從常用的工具cscope、ctags 等等,
以 code trace 的角度來進行更深入探討。
提綱
- Brief of F9 Microkernel Scheduling
- All about Algorithms
- Scheduling Code reading
背景知識
參加活動前,請大家配合,先行預習(較易於與講者互動):
get code: (為避免參考不同的版本,統一使用下列 commit-id)
git clone https://github.com/f9micro/f9-kernel f9-kernel
cd f9-kernel
git checkout 4d87f204252d57525f9cd93f163ca5225cc34bb7
與Scheduling 相關程式碼部分
- ipc.c, ktimer.c, sched.c, softirq.c, syscall.c, systhread.c, thread.c
備註
活動時間:2013/11/18 7:30pm 開始,6:30pm 開始入場
(註1: 參加者需在店消費約300元以下,折抵場地費。)
(註2:活動採分享心得或研究實作展示。)
(註3:活動場地有提供無線網路。)