這是一個紀錄自我閱讀 FreeRTOS 與 Gemini AI 協作的原始碼筆記
個人閱讀習慣是看完一段程式碼後再請 Gemini AI 進行統整,若有遇到
無法理解的部分,可以藉由對 AI 提問並統整相關筆記。
這份筆記是使用 markdown 語言進行書寫,建議可以使用 Notion 或 Obsidian
等筆記軟體進行閱讀,並修改此筆記產生客製化適合自己的專屬筆記。
建議閱讀原始碼前,可以找個 demo 先試著 build 看看,知道大致的流程還有整個專案
的檔案佈局、每個資料夾中該放哪些檔案
由於本人是邊學邊做筆記,因此目前只有完成 tasks.c 和部分 queue.c 的筆記
個人閱讀順序為:list.c -> tasks.c -> queue.c