本月的小聚活動,在新的Ville Cafe場地舉辦,很高興有滿多對議程有興趣的朋友來。
照慣例,我都會問一下大家有沒有先看code,不意外大家太忙了忘記看。
筆者還是想重申一下,導讀活動要發揮效果,大家還是得先看看code,
才能把看不懂的部分, 列問題提出來,以利交流討論。
這次的重點在F9 Microkernel的scheduling為什會省電?
以下是重點摘要式的簡報:
如有誤謬,請不吝指教。
附註: 其實筆者也有一些問題之後,想請教作者:
- Dynamic timer 部分 ktimer.c 裡有一個 __ktimer_handler 是給 system tick 硬體呼叫的硬體中斷函式,這個部分不是會定時被呼叫,所以這個函式並不是tickless 的部分,會不會造成比較比耗電情況呢?
- 另一個問題,目前我發現使用 remote gdb 去trace code,發現會讓 F9 Microkernel 發 kernel exception,但在 console 卻看不到輸出的結果,現在筆者還沒有找到頭緒如何修它,希望有人能提點一二。同步發了一個 f9-kernel issue 到 github 上。
十二月活動時間調查即將開始,請有興趣的朋友不要忘記到 juluos.org 的 facebook 頁上回覆喔!