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