物聯網內核及驅動開發初級
驅動開發是嵌入式Linux開發難度最高的內容。驅動開發既要熟悉相關硬件的操作又要深入理解內核中驅動框架和相關機制。本課程內容包括環境搭建、字符設備驅動編寫、中斷編程、平臺驅動模型、接口驅動的編寫等重要內容。
-
通關要求
完成每日練習工作0/15
所有作業至少達成8個A0/8
-
通關倒計時
-
通關賞金
150
賞金說明
賞金獲得說明
規定時間內一次通關,獲得100%賞金;
規定時間內第二次通關,獲得70%賞金;
規定時間內第三次通關,獲得50%賞金;
-
DAY1
01:05:36 |1078人正在學習
-
設備驅動環境搭建
一個基本的Linux設備驅動開發環境由宿主機和目標機組成。本節課講解了驅動環境的搭建過程,包括交叉開發模式、Host主機ubuntu的環境配置、tftp和nfs啟動模式介紹、加載并啟動內核鏡像、通過nfs掛載根文件系統等重要內容。
-
DAY2
00:54:35 |847人正在學習
-
驅動模塊開發上
通過本次課的學習,學員將掌握驅動ko的編寫、內核編譯、設備樹文件編譯、dm9000網卡的移植、sourceinsight的用法等重要內容。
-
DAY3
00:58:12 |942人正在學習
-
驅動模塊開發下
通過本次課的學習,學員將掌握簡單驅動代碼的編寫、驅動Makefile編寫、insmod加載ko模塊、模塊ko參數傳遞、模塊符號導出等重要內容。
-
DAY4
01:25:52 |1051人正在學習
-
字符設備驅動基礎上
字符設備是linux下最基本,也是最常用到的設備,是Linux驅動學習中必須掌握的內容。本節課將學習字符設備驅動框架、申請設備號、創建設備節點、實現文件操作對象等知識點。
-
DAY5
01:09:54 |703人正在學習
-
字符設備驅動基礎中
字符設備是linux下最基本,也是最常用到的設備,是Linux驅動學習中必須掌握的內容。通過本次課的學習,學員可以掌握控制led燈的驅動的編寫。
-
DAY6
01:19:05 |934人正在學習
-
字符設備驅動基礎下
字符設備是linux下最基本,也是最常用到的設備,是Linux驅動學習中必須掌握的內容。本節課將學習驅動和應用程序的設計思想、字符設備驅動編寫的步驟、readl-writel的使用等內容
-
DAY7
01:14:30 |702人正在學習
-
中斷編程1
中斷編程是整個linux驅動編程中一個非常重要的內容,因為大部分的外設要和CPU交互,中斷是一種非常不錯的方式。本次課重點講解了中斷的概念和中斷處理機制、中斷號及request_irq等中斷編程中的基本知識。
-
DAY8
00:56:47 |512人正在學習
-
中斷編程2
中斷編程是整個linux驅動編程中一個非常重要的內容,因為大部分的外設要和CPU交互,中斷是一種非常重要的方式。本次課重點講解了字符設備驅動框架的實現、驅動獲取硬件數據及用戶如何獲取按鍵數據等內容
-
DAY9
01:00:28 |506人正在學習
-
DAY10
00:53:13 |662人正在學習
-
DAY11
01:09:56 |830人正在學習
-
中斷編程5
中斷編程是整個linux驅動編程中非常重要的內容。而本次課又是對中斷編程中的一些核心內容進行了講解。包括異步信號通知、中斷下半部的原理及編程實現等。
-
DAY12
00:56:51 |514人正在學習
-
平臺總線專題1
平臺總線,在驅動編程中應用非常廣。通過平臺總線專題的學習,學員可以掌握平臺總線驅動的精髓,掌握平臺總線驅動的編寫。本節課將學習設備驅動模型的由來、sysfs文件系統的介紹、創建bus的代碼編程等重要內容
-
DAY13
01:05:20 |666人正在學習
-
平臺總線專題2
平臺總線,在驅動編程中應用非常廣。通過平臺總線專題的學習,學員可以掌握平臺總線驅動的精髓,掌握平臺總線驅動的編寫。本節課將學習device的構建和注冊、driver的構建和注冊、總線bus匹配的實現、driver和device分離和合并的實現等內容
-
DAY14
01:33:21 |820人正在學習
-
平臺總線專題3
平臺總線,在驅動編程中應用非常廣。通過平臺總線專題的學習,學員可以掌握平臺總線驅動的精髓,掌握平臺總線驅動的編寫。通過本次課的學習,學員將對平臺總線有個深入的理解。
-
DAY15
00:44:58 |327人正在學習
-
平臺總線專題4
平臺總線,在驅動編程中應用非常廣。通過平臺總線專題的學習,學員可以掌握平臺總線驅動的精髓,掌握平臺總線驅動的編寫。本節課將學習平臺總線的probe代碼實現,平臺總線完成led設備的控制兩個主要內容
?2015-2020 華清遠見教育集團 版權所有 京公海網安備110108001117號
京ICP備05046727號-3