長久以來,Linux嵌入式(embedded)系統一直是終端產品的可程式(programmable)設計核心(kernel),如果在產品中整合了Linux作業系統即可獲得多CPU的分時分工等資源排班(resource scheduler)功能、記憶體管理(memory management)功能、檔案儲存管理(file management)功能、輸出入裝置驅動程式管理(device management)功能、中斷處理及資料搬移等協作功能;然而作業系統與我們自行開發的硬體模組必須藉由裝置驅動程式(device driver)等韌體(firmware)與作業系統溝通,以便高階應用程式(AP)能夠透過系統呼叫(system call)驅動硬體運作,如此便可將我們所開發的硬體成功的與作業系統整合。
本課程將深入探討Linux驅動程式開發技術。課程安排採用Raspberry Pi硬體實習環境,兼具理論與實務經驗,使學員在開發Linux系統產品時能夠掌握技術重點,成功達到嵌入式軟硬體系統整合的開發目標。
※上課時間 :歡迎機關團體或個人隨時來電洽詢。
Designed by ezb2b2c