簡介:驅動開發是嵌入式Linux 開發難度最高的內容。驅動開發既要熟悉相關硬件的操作又要深入理解內核中驅動框架和相關機制。本課程內容包括中斷編程、平臺驅動模型、接口驅動的編寫等重要內容。
課程章節
第01課 中斷編程1
-
課時1Linux中中斷的概念和中斷處理機制
-
課時2設備樹文件中定義中斷號
-
課時3驅動代碼中獲取到中斷號碼的方法
-
課時4申請中斷處理-request_irq的使用
第02課 中斷編程2
第03課 中斷編程3
第04課 中斷編程4
第05課 中斷編程5
第06課 平臺總線專題1
第07課 平臺總線專題2
第08課 平臺總線專題3
-
課時1平臺總線作用和設計思想介紹
-
課時2平臺總線中的三元素
-
課時3平臺總線led驅動之資源的定義
-
課時4平臺總線中driver實現的邏輯過程講解
-
課時5平臺總線中driver的注冊和匹配
第09課 平臺總線專題4
授課講師
-
George
高級講師
關于講師
精通uboot和Linux系統開發、Android系統開發;熟悉freescale的imx51(Cortex-A8)平臺;曾多次給萬利達,意法半導體等知名公司進行員工內訓,具有多年教學和培訓實踐經驗。
課程推薦
- 系統移植 試聽 2088
- C語言項目小游戲-中國象棋小游戲 試聽 1851
- Linux驅動程序開發 試聽 3444
- C++開發基礎 試聽 6978
學習服務
- 技術大牛直播授課
- 實時學情管理
- 課后作業批改,BUG診斷
- 輔導老師當堂答疑
- 學習規劃,專屬學習方案