Device Driver(裝置驅動程式) 在Linux核心中扮演和硬體裝置與上層使用者應用程式溝通的重要角色,驅動程式的撰寫與傳統應用程式的開發有著截然不同的設計思維,
本課程以豐富的實例演練帶領學員有效的學習Linux 驅動程式設計觀念,並在核心內建立良好的溝通機制,進而新增硬體裝置與上層應用程式做溝通。
本課程以豐富的實例演練帶領學員有效的學習Linux 驅動程式設計觀念,並在核心內建立良好的溝通機制,進而新增硬體裝置與上層應用程式做溝通。
課程皆採實體上課與線上遠端教學同步。
課程特色
採用 ARM Cortex-A72六核心開發板 ‧熟悉Linux驅動程式開發架構觀念
熟悉硬體裝置設備與驅動程式溝通流程架構
了解驅動程式編譯執行流程 ‧豐富的課堂實作演練
實例新增硬體裝置並撰寫驅動程式學員結訓具備技能
- 瞭解開源的Linux Device Driver開發的觀念,並且配合開發板與周邊硬體,實作完整的驅動程式架構
- 充分理解Linux Device Driver最基本的概念至實際應用的驅動程式框架,包含DeviceTree設定,裝置子框架的新增,中斷訊號的處理,硬體資源的配置等
- 明白驅動程式控制其硬體的方法與原理,讓軟硬體共同作業的架構更清晰
- 清楚明瞭如何拆解驅動程式架構與流程,讓驅動程式開發修改可以更快速
課程優勢
- 業界專業講師,訓用合一為目標專業具實務經驗的師資群、業界技術需求為導向的課程規劃,著重培養科技界即戰力人才。
- 採用業界大廠AI晶片實作,提升就業即戰力課程以專題實作學習為導向,用AI晶片開發板加上多元化的周邊訊號演練,訓後與業界實際開發無縫接軌
- 由淺入深連貫性教學,完整的學程規劃Linux系統管理→C語言→Linux程式設計→嵌入式linux Buildroot 開發實戰→嵌入式Device Driver開發實務→Android系統框架移植實務→專題練習,循序漸進連貫性上課,完全能掌握每階段的學習方向。
- IT產業資深助教,課堂上協助教學官方line@提供及技術討論區及講師專屬mail提供課程課後問題詢問
- 提供完整的教學錄影檔,方便學員課前預習及請假補課及課後複習中華行動數位提供上課的教學錄影檔預、複習、補課,學習成效不中斷。學習效益更佳更靈活。
- 業界師資群編譯最新的實作教材業界資深師資群合作編譯最完整的課程教材,規劃更貼近業界需求課程內容,不斷更新修編。