navigation

嵌入式作業系統設計與實作

課程介紹

本課程講授嵌入式作業系統內部的設計與實作方法。課程將透過一系列的實驗模組,以嵌入式平台(Raspberry pi 3)為例,從使用套件函式庫開始,引導學生學習嵌入式系統作業操作,了解其角色與用途。進而切入跨平台的嵌入式系統開發、核心編譯與驅動程式設計與實現。


課程前8週由黃育綸老師進行,後8週由曹孝櫟老師進行。

實驗說明

雖然這門課是入門等級的課程,即使沒有作業系統或者是開發版經驗的同學選修。 但是為了使實驗說明文件內容簡潔,文件的內容會假設同學已經會基本的命令列指令(如ls, cd, sudo…) 如果同學不熟悉Linux開發環境,可以於網路上自行搜尋或者課堂時間詢問


實驗文件使用的是樹莓派官網提供之映像檔Raspberry Pi OS (32-bit) with desktop and recommended software。 若你使用的版本不同且有缺少相關套件,請自己另行安裝


實驗1-4請以new E3內容為主,實驗5,6和期末專題則是以這份文件為主。