返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 武漢華嵌培訓(xùn)長(zhǎng)沙分中心
授課機(jī)構(gòu):武漢華嵌培訓(xùn)長(zhǎng)沙分中心
地址:武漢校區(qū):武漢市洪山區(qū)珞瑜路魯巷融眾集團(tuán)C3棟 27層: 長(zhǎng)沙校區(qū):長(zhǎng)沙市芙蓉區(qū)芙蓉廣場(chǎng)碧云天大廈24層-I(芙蓉廣場(chǎng)旁)
網(wǎng)報(bào)價(jià)格:¥電詢
課程原價(jià):¥電詢
咨詢熱線:400-850-8622
課程詳情 在線報(bào)名
課程進(jìn)度安排(*更新日期:2012.03.10) | ||
時(shí)間 | 課程大綱 | |
第1-2天 |
||
學(xué)習(xí)目標(biāo) |
通過(guò)本課學(xué)習(xí),學(xué)員可以從用戶設(shè)備I/O編程角度深入了解設(shè)備驅(qū)動(dòng)的原理;通過(guò)了解字符設(shè)備驅(qū)動(dòng)框架和具體硬件設(shè)備I/O操作,能夠進(jìn)行字符設(shè)備驅(qū)動(dòng)開(kāi)發(fā);了解linux2.6內(nèi)核的設(shè)備模型及掌握udev的使用。 |
|
9:00 | 12:00 |
1. LINUX字符設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā) |
|
14:00 | 17:00 |
【實(shí)驗(yàn)】 |
|
第3-4天 |
||
學(xué)習(xí)目標(biāo) |
通過(guò)本課學(xué)習(xí),學(xué)員可以掌握在基本字符設(shè)備驅(qū)動(dòng)的基礎(chǔ)上增加復(fù)雜的內(nèi)核機(jī)制;了解1inux內(nèi)核中斷子系統(tǒng)的實(shí)現(xiàn)原理,掌握l(shuí)inux中斷處理程序編寫方法;掌握內(nèi)核延時(shí)機(jī)制及內(nèi)存管理機(jī)制。 |
|
9:00 | 12:00 |
2. 設(shè)備驅(qū)動(dòng)中常用的內(nèi)核機(jī)制 2.1 Poll和select操作 2.2 異步通知機(jī)制 2.3 1inux內(nèi)核中斷子系統(tǒng) 2.4 中斷處理程序編寫 2.5 驅(qū)動(dòng)程序上/下半部處理與延緩執(zhí)行機(jī)制 2.6 內(nèi)核定時(shí)器與延遲機(jī)制 2.7 內(nèi)核內(nèi)存管理機(jī)制 |
|
14:00 | 17:00 |
【實(shí)驗(yàn)】 |
|
第5-6天 |
||
學(xué)習(xí)目標(biāo) |
通過(guò)本課學(xué)習(xí),學(xué)員可以明白Linux中塊設(shè)備驅(qū)動(dòng)的特點(diǎn)及框架,獨(dú)立分析Linux中大部分塊設(shè)備的驅(qū)動(dòng)方法,并熟悉MTD設(shè)備驅(qū)動(dòng)的特點(diǎn)與框架,具備MTD Nand Flash驅(qū)動(dòng)程序開(kāi)發(fā)的能力。通過(guò)實(shí)驗(yàn),學(xué)員還可以掌握IDE、Ramdisk驅(qū)動(dòng)移植方法。 |
|
9:00 | 12:00 |
3. LINUX塊設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā) |
|
14:00 | 17:00 |
【實(shí)驗(yàn)】 |
|
第7天 |
||
學(xué)習(xí)目標(biāo) |
網(wǎng)絡(luò)設(shè)備是嵌入式產(chǎn)品開(kāi)發(fā),特別是基于網(wǎng)絡(luò)的產(chǎn)品開(kāi)發(fā)中最重要的內(nèi)容之一。通過(guò)本課學(xué)習(xí),學(xué)員可以深入理解Linux網(wǎng)絡(luò)驅(qū)動(dòng)程序中有關(guān)套接字(socket)、套接字緩沖區(qū)(sk_buff)等概念,了解網(wǎng)絡(luò)驅(qū)動(dòng)程序的數(shù)據(jù)交換過(guò)程。通過(guò)實(shí)際的動(dòng)手操作,學(xué)員將掌握如何移植或編寫具體網(wǎng)卡的驅(qū)動(dòng)程序,并在此基礎(chǔ)上實(shí)現(xiàn)更為高級(jí)的網(wǎng)絡(luò)功能。了解MMC/SD卡的物理及電氣特性,熟悉相關(guān)的工作協(xié)議,并在此基礎(chǔ)上能夠移植或編寫Linux下的MMC/SD控制器的驅(qū)動(dòng)程序。 |
|
9:00 | 12:00 |
4. LINUX網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā) |
|
14:00 | 17:00 |
【實(shí)驗(yàn)】 |
|
第8天 |
||
學(xué)習(xí)目標(biāo) |
通過(guò)本課學(xué)習(xí),學(xué)員可掌握嵌入式Linux顯示驅(qū)動(dòng)程序的開(kāi)發(fā)方法,理解嵌入式Linux圖形驅(qū)動(dòng)程序?qū)崿F(xiàn)機(jī)制,能夠移植或編寫嵌入式顯示控制器驅(qū)動(dòng)程序,并完成針對(duì)各種LCD硬件的定制。 |
|
9:00 | 12:00 |
6. LINUX幀緩沖驅(qū)動(dòng)程序開(kāi)發(fā) |
|
14:00 | 17:00 |
【實(shí)驗(yàn)】 |
|
第9-10天 |
||
學(xué)習(xí)目標(biāo) |
掌握USB 通訊規(guī)范及拓?fù)浣Y(jié)構(gòu)中的主機(jī)控制器、HUB、USB設(shè)備的工作流程;掌握S3C2440 /S5P210 USB device控制器的工作原理;*在S3C2440開(kāi)發(fā)板上編寫usbtransfer固件程序,結(jié)合PC機(jī)上windows環(huán)境下的DNW軟件,實(shí)現(xiàn)基于usb的文件下載功能。通過(guò)Linux下USB驅(qū)動(dòng)開(kāi)發(fā)內(nèi)容的學(xué)習(xí),學(xué)員將深入理解Linux內(nèi)核USB子系統(tǒng),掌握USB驅(qū)動(dòng)程序編寫技術(shù)。經(jīng)過(guò)學(xué)習(xí)后的學(xué)員能夠移植或編寫USB主機(jī)OHCI和設(shè)備驅(qū)動(dòng)程序,*通過(guò)對(duì)usbtransfer設(shè)備的驅(qū)動(dòng)編程,實(shí)現(xiàn)在linux環(huán)境下的文件下載功能(替換DNW的下載功能)。 |
|
9:00 | 12:00 |
8. LINUX下USB驅(qū)動(dòng)開(kāi)發(fā)基礎(chǔ) |
|
14:00 | 17:00 |
【實(shí)驗(yàn)】 |
只要一個(gè)電話
我們免費(fèi)為您回電