主題內容:F9 Microkernel Thread 導讀活動 (120分鐘) 及 lightning talk (10)
分享者:ben6 , Gapry Un
摘要
繼上次 F9 Microkernel Scheduling 導讀活動之後,本次我們將一起來探討 F9 thread 的實作。
此外,特別加入實作活動,希望能減少 F9 Kernel 開發的障礙,讓參與群友們也自行增加新功能。
提綱
- Brief of F9 Microkernel Thread
- Thread Code reading
背景知識
參加活動前,請大家配合,先行預習(較易於與講者互動):
get code: (為避免參考不同的版本,統一使用下列 commit-id)
git clone https://github.com/f9micro/f9-kernel f9-kernel
cd f9-kernel
git checkout 4d87f204252d57525f9cd93f163ca5225cc34bb7
與 thread 相關程式碼部分
- softirq.c, syscall.c, systhread.c, thread.c
實作課
LAB1: 在 F9 Microkernel 中,實戰第一個功能 Hello Thread
- 硬體需求
(請自行至天瓏書局購買)
- USB-to-TTL 線
在ruten上搜尋 usb ttl 即可找到
(EX:http://goods.ruten.com.tw/item/show?21209120416930)
- 課前準備,參考導讀活動 Part 1 簡報 先行下載 stlink, toolchain 及 上述 F9-kernel程式碼
- 上機實作 hello thread
- 在console 中,每隔 3 秒印出 "Hello World" 字串
3to10 lightning talk
- 簡介simple eCos device driver (Gapry Un from National Chiao Tung University) 5~10 mins
備註
活動時間:2013/12/23 7:30pm 開始,6:30pm 開始入場
(註1: 參加者需在店消費約200元以下,折抵場地費。)
(註2:活動採分享心得或研究實作展示。)
(註3:活動場地有提供無線網路。)