嵌入式內(nèi)核及驅(qū)動開發(fā)初級
驅(qū)動開發(fā)是嵌入式Linux開發(fā)難度最高的內(nèi)容。驅(qū)動開發(fā)既要熟悉相關(guān)硬件的操作又要深入理解內(nèi)核中驅(qū)動框架和相關(guān)機制。本課程內(nèi)容包括環(huán)境搭建、字符設(shè)備驅(qū)動編寫、中斷編程、平臺驅(qū)動模型、接口驅(qū)動的編寫等重要內(nèi)容。
-
通關(guān)要求
完成每日練習(xí)工作0/15
所有作業(yè)至少達成8個A0/8
-
通關(guān)倒計時
-
通關(guān)賞金
100
賞金說明
賞金獲得說明
規(guī)定時間內(nèi)一次通關(guān),獲得100%賞金;
規(guī)定時間內(nèi)第二次通關(guān),獲得70%賞金;
規(guī)定時間內(nèi)第三次通關(guān),獲得50%賞金;
任務(wù)完成進度
您的賞金排名: -- /4842
-
關(guān)注創(chuàng)客學(xué)院學(xué)習(xí)助手,
隨時隨地掌握學(xué)習(xí)動態(tài)!
-
DAY1
01:05:36 |6721人正在學(xué)習(xí)
-
設(shè)備驅(qū)動環(huán)境搭建
一個基本的Linux設(shè)備驅(qū)動開發(fā)環(huán)境由宿主機和目標(biāo)機組成。本節(jié)課講解了驅(qū)動環(huán)境的搭建過程,包括交叉開發(fā)模式、Host主機ubuntu的環(huán)境配置、tftp和nfs啟動模式介紹、加載并啟動內(nèi)核鏡像、通過nfs掛載根文件系統(tǒng)等重要內(nèi)容。
-
DAY2
01:12:18 |3751人正在學(xué)習(xí)
-
驅(qū)動模塊開發(fā)上
通過本次課的學(xué)習(xí),學(xué)員將掌握驅(qū)動ko的編寫、內(nèi)核編譯、設(shè)備樹文件編譯、dm9000網(wǎng)卡的移植、sourceinsight的用法等重要內(nèi)容。
-
DAY3
00:58:12 |4321人正在學(xué)習(xí)
-
驅(qū)動模塊開發(fā)下
通過本次課的學(xué)習(xí),學(xué)員將掌握簡單驅(qū)動代碼的編寫、驅(qū)動Makefile編寫、insmod加載ko模塊、模塊ko參數(shù)傳遞、模塊符號導(dǎo)出等重要內(nèi)容。
-
DAY4
01:25:52 |4287人正在學(xué)習(xí)
-
字符設(shè)備驅(qū)動基礎(chǔ)上
字符設(shè)備是linux下最基本,也是最常用到的設(shè)備,是Linux驅(qū)動學(xué)習(xí)中必須掌握的內(nèi)容。本節(jié)課將學(xué)習(xí)字符設(shè)備驅(qū)動框架、申請設(shè)備號、創(chuàng)建設(shè)備節(jié)點、實現(xiàn)文件操作對象等知識點。
-
DAY5
01:09:54 |3169人正在學(xué)習(xí)
-
字符設(shè)備驅(qū)動基礎(chǔ)中
字符設(shè)備是linux下最基本,也是最常用到的設(shè)備,是Linux驅(qū)動學(xué)習(xí)中必須掌握的內(nèi)容。通過本次課的學(xué)習(xí),學(xué)員可以掌握控制led燈的驅(qū)動的編寫。
-
DAY6
01:19:05 |3820人正在學(xué)習(xí)
-
字符設(shè)備驅(qū)動基礎(chǔ)下
字符設(shè)備是linux下最基本,也是最常用到的設(shè)備,是Linux驅(qū)動學(xué)習(xí)中必須掌握的內(nèi)容。本節(jié)課將學(xué)習(xí)驅(qū)動和應(yīng)用程序的設(shè)計思想、字符設(shè)備驅(qū)動編寫的步驟、readl-writel的使用等內(nèi)容
-
DAY7
01:14:30 |3129人正在學(xué)習(xí)
-
中斷編程1
中斷編程是整個linux驅(qū)動編程中一個非常重要的內(nèi)容,因為大部分的外設(shè)要和CPU交互,中斷是一種非常不錯的方式。本次課重點講解了中斷的概念和中斷處理機制、中斷號及request_irq等中斷編程中的基本知識。
-
DAY8
00:56:47 |2240人正在學(xué)習(xí)
-
中斷編程2
中斷編程是整個linux驅(qū)動編程中一個非常重要的內(nèi)容,因為大部分的外設(shè)要和CPU交互,中斷是一種非常重要的方式。本次課重點講解了字符設(shè)備驅(qū)動框架的實現(xiàn)、驅(qū)動獲取硬件數(shù)據(jù)及用戶如何獲取按鍵數(shù)據(jù)等內(nèi)容
-
DAY9
01:00:28 |2195人正在學(xué)習(xí)
-
中斷編程3
中斷編程是整個linux驅(qū)動編程中一個非常重要的內(nèi)容。對外設(shè)進行操作,就會涉及到IO模型,本次課重點講解了兩種IO模型,包括阻塞和非阻塞.
-
DAY10
00:53:13 |2864人正在學(xué)習(xí)
-
中斷編程4
中斷編程是整個linux驅(qū)動編程中一個非常重要的內(nèi)容。對外設(shè)進行操作,就會涉及到IO模型,本次課重點講解了一個非常重要的IO模型,即多路復(fù)用。
-
DAY11
01:09:56 |3544人正在學(xué)習(xí)
-
中斷編程5
中斷編程是整個linux驅(qū)動編程中非常重要的內(nèi)容。而本次課又是對中斷編程中的一些核心內(nèi)容進行了講解。包括異步信號通知、中斷下半部的原理及編程實現(xiàn)等。
-
DAY12
00:56:51 |2206人正在學(xué)習(xí)
-
平臺總線專題1
平臺總線,在驅(qū)動編程中應(yīng)用非常廣。通過平臺總線專題的學(xué)習(xí),學(xué)員可以掌握平臺總線驅(qū)動的精髓,掌握平臺總線驅(qū)動的編寫。本節(jié)課將學(xué)習(xí)設(shè)備驅(qū)動模型的由來、sysfs文件系統(tǒng)的介紹、創(chuàng)建bus的代碼編程等重要內(nèi)容
-
DAY13
01:05:20 |2837人正在學(xué)習(xí)
-
平臺總線專題2
平臺總線,在驅(qū)動編程中應(yīng)用非常廣。通過平臺總線專題的學(xué)習(xí),學(xué)員可以掌握平臺總線驅(qū)動的精髓,掌握平臺總線驅(qū)動的編寫。本節(jié)課將學(xué)習(xí)device的構(gòu)建和注冊、driver的構(gòu)建和注冊、總線bus匹配的實現(xiàn)、driver和device分離和合并的實現(xiàn)等內(nèi)容
-
DAY14
01:33:21 |3468人正在學(xué)習(xí)
-
平臺總線專題3
平臺總線,在驅(qū)動編程中應(yīng)用非常廣。通過平臺總線專題的學(xué)習(xí),學(xué)員可以掌握平臺總線驅(qū)動的精髓,掌握平臺總線驅(qū)動的編寫。通過本次課的學(xué)習(xí),學(xué)員將對平臺總線有個深入的理解。
-
DAY15
00:44:58 |1385人正在學(xué)習(xí)
-
平臺總線專題4
平臺總線,在驅(qū)動編程中應(yīng)用非常廣。通過平臺總線專題的學(xué)習(xí),學(xué)員可以掌握平臺總線驅(qū)動的精髓,掌握平臺總線驅(qū)動的編寫。本節(jié)課將學(xué)習(xí)平臺總線的probe代碼實現(xiàn),平臺總線完成led設(shè)備的控制兩個主要內(nèi)容
?2015-2020 華清遠見教育集團 版權(quán)所有 京公海網(wǎng)安備110108001117號
京ICP備05046727號-3