課程背景開放的 Linux 受到廣泛的歡迎,得到越來越多公司的支持,但是阻礙 Linux 在各個領(lǐng)域廣泛應(yīng)用的主要因素就是內(nèi)核/驅(qū)動高端人才極度缺乏,Linux源代碼中85%是設(shè)備驅(qū)動,嵌入式系統(tǒng)中驅(qū)動程序更為重要,幾乎每一個嵌入式系統(tǒng)都是從驅(qū)動程序員手中調(diào)試出來的。然而面對巨大的市場需求,很難找到一家專門系統(tǒng)培訓(xùn)Linux驅(qū)動工程師的培訓(xùn)機構(gòu),因為培訓(xùn)難度大,對老師的經(jīng)驗和知識面要求高,大部分培訓(xùn)機構(gòu)的課程僅僅對Linux 淺嘗即止,難以達(dá)到培養(yǎng) Linux 高水平人才的目的。 嵌入式linux驅(qū)動培訓(xùn)是華清遠(yuǎn)見的課程,本課程融合了講師多年的項目開發(fā)經(jīng)驗,這些經(jīng)驗無疑是學(xué)員短期內(nèi)提升驅(qū)動開發(fā)水平有效的捷徑。
課程目標(biāo)驅(qū)動程序開發(fā)是嵌入式Linux項目中工作量大的一部分內(nèi)容,開發(fā)出高質(zhì)量的驅(qū)動程序是項目成功的關(guān)鍵。隨著產(chǎn)品上市周期的縮短,市場對于驅(qū)動程序開發(fā) 人員的要求也在日益增加。 本課程旨在培養(yǎng)具備開發(fā)Linux下驅(qū)動程序的人才,采用理論教學(xué)與實驗相結(jié)合的方式,系統(tǒng)地介紹Linux下設(shè)備驅(qū)動程序開發(fā)過程。通過本課程的 學(xué)習(xí),學(xué)員可以掌握Linux下字符設(shè)備、塊設(shè)備、網(wǎng)絡(luò)設(shè)備、framebuffer設(shè)備、sd卡等驅(qū)動程序、usb驅(qū)動的開發(fā),同時掌握嵌入式Linux的系統(tǒng)開發(fā)和分析方法。
入學(xué)要求學(xué)員學(xué)習(xí)本課程應(yīng)具備下列基礎(chǔ)知識:
◆ 熟練使用Linux操作系統(tǒng),如學(xué)員具有一定的Linux內(nèi)核閱讀經(jīng)驗,效果會更好;
◆ 熟悉C語言,熟悉指針、結(jié)構(gòu)體等概念;
◆ 了解接口電路和數(shù)字電路的知識,好具有電路設(shè)計經(jīng)驗。
實驗環(huán)境為了保證培訓(xùn)效果,增加互動環(huán)節(jié),我們堅持小班授課,每期報名人數(shù)限15人,多余人員安排到下一期進(jìn)行。人手一套開發(fā)板和開發(fā)用的PC主機。>>單擊查看實驗設(shè)備
學(xué)時費用◆課時:共6天,每天6學(xué)時,總計36學(xué)時
◆費用(含教材費):公司費用3900元(含發(fā)票),個人自費3200元(不含發(fā)票),學(xué)生自費(2500元,憑有效證件)
◆培訓(xùn)證書:培訓(xùn)合格學(xué)員可獲工業(yè)和信息化部《信息技術(shù)應(yīng)用技能嵌入式Linux驅(qū)動開發(fā)工程師認(rèn)證證書》(認(rèn)證費500元),Atmel公司全球統(tǒng)一《Atmel嵌入式工程師認(rèn)證證書》(認(rèn)證費500元),紅帽公司《Linux驅(qū)動開發(fā)工程師證書》(認(rèn)證費600元)。
◆外地學(xué)員:代理安排食宿(需提前預(yù)定)
新優(yōu)惠◆團(tuán)體報名優(yōu)惠措施:兩人95折優(yōu)惠,三人或三人以上9折優(yōu)惠!
質(zhì)量保證1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費在下期培訓(xùn)班中重聽;
2、培訓(xùn)結(jié)束后免費提供一個月的技術(shù)支持,充分保證培訓(xùn)后出效果;
3、培訓(xùn)合格學(xué)員可享受免費推薦就業(yè)機會。
劉老師
華清遠(yuǎn)見學(xué)術(shù)總監(jiān),講師 ARM公司全球認(rèn)證講師,企業(yè)級嵌入式系統(tǒng)方案設(shè)計解決專家�!陡叩仍盒G度胧饺伺囵B(yǎng)規(guī)劃教材》系列叢書主編。10年嵌入式系統(tǒng)開發(fā)經(jīng)驗,精通ARM體系結(jié)構(gòu),在多款A(yù)RM硬件平臺上完成過原理圖設(shè)計、PCB布線、Bootloader移植、Linux系統(tǒng)移植、文件系統(tǒng)構(gòu)建、驅(qū)動程序開發(fā)、GUI圖形編程等工作。具有豐富的ARM-LINUX系統(tǒng)軟、硬件產(chǎn)品開發(fā)經(jīng)驗,主持開發(fā)過多個大型嵌入式項目,涉及工業(yè)控制、網(wǎng)絡(luò)、通訊、消費電子等各行各業(yè)。近兩年正專注于3G技術(shù)領(lǐng)域,對Android的系統(tǒng)核心代碼有深入研究。[劉老師授課視頻]
李老師
華清遠(yuǎn)見高級講師 八年以上嵌入式軟件及硬件的開發(fā)經(jīng)驗,曾任職于北大方正等多家知名企業(yè),從事專業(yè)UNIX/Linux平臺的嵌入式產(chǎn)品研發(fā)工作。資深研發(fā)工程師,項目經(jīng)理。精通Unix/Linux操作系統(tǒng)和Linux環(huán)境C/C++/Shell編程技術(shù),熟練掌握網(wǎng)絡(luò)編程技術(shù)及相關(guān)的網(wǎng)絡(luò)協(xié)議;熟悉基于ARM體系架構(gòu)嵌入式系統(tǒng)的軟硬件開發(fā)流程和方法,對基于ARM的Linux應(yīng)用開發(fā)及系統(tǒng)開發(fā)具有深刻的理解和豐富的經(jīng)驗。熟悉Linux內(nèi)核及驅(qū)動開發(fā);對嵌入式系統(tǒng)在網(wǎng)絡(luò)安全領(lǐng)域內(nèi)的應(yīng)用有非常深入的研究,深入了解網(wǎng)絡(luò)安全領(lǐng)域原理與技術(shù)并實際研發(fā)多種網(wǎng)絡(luò)安全產(chǎn)品。
王老師
華清遠(yuǎn)見高級講師 具有六年嵌入式系統(tǒng)軟、硬件開發(fā)經(jīng)驗。從intel51,MSP430單片機系統(tǒng)到基于SPARC,ARM的嵌入式Vxworks和Linux的平臺移植,驅(qū)動開發(fā),多核多進(jìn)程間通信開發(fā),multi-media framework,H264壓縮編碼,video 3A處理,都有深入的研究。參加的項目涉及航空電子,工業(yè)控制,消費電子等領(lǐng)域。目前主要從事arm-based linux的視頻驅(qū)動的開發(fā)。
熊老師
華清遠(yuǎn)見高級講師 四川大學(xué)碩士,8年嵌入式系統(tǒng)開發(fā)經(jīng)驗,曾擔(dān)任知名公司教學(xué)及項目總監(jiān)多年,主要研究嵌入式實時操作系統(tǒng)、模式識別、機器視覺,智能電子警察交通管理、大型系統(tǒng)授時服務(wù),視頻監(jiān)控等領(lǐng)域的應(yīng)用。熟悉ARM,PowerPC,MIPS系列等多種平臺,包括S3C2410/2440, PXA255/PXA270, AT91RM9200,ADM5120,MPC8315e等,精通linux2.4/2.6內(nèi)核驅(qū)動架構(gòu),深入理解PCI, LCD,網(wǎng)絡(luò),觸摸屏,塊設(shè)備等驅(qū)動的實現(xiàn)。對DSP處理器有較深入的研究,曾在TI的多個DM642之間實現(xiàn)數(shù)據(jù)的實時傳輸和有效控制。曾主持過數(shù)次、外企業(yè)員工內(nèi)訓(xùn),具有豐富的教學(xué)和培訓(xùn)實踐經(jīng)驗。
王老師
華清遠(yuǎn)見高級講師 熟練匯編、Java語言;精通51、cortex3、cortex4、cortex-a9等開發(fā);精通Unix/Linux操作系統(tǒng)和Linux C語言編程;精通Linux下的驅(qū)動開發(fā);具有豐富的項目實戰(zhàn)經(jīng)驗;
第一天1.LINUX字符設(shè)備驅(qū)動程序開發(fā)
1.1 LINUX字符設(shè)備驅(qū)動基礎(chǔ)【實驗】
1、驅(qū)動開發(fā)編程環(huán)境與內(nèi)核配置、編譯
第二天2.設(shè)備驅(qū)動中常用的內(nèi)核機制
2.1 Poll和select操作【實驗】
1、編寫驅(qū)動實現(xiàn)包含poll功能
第三天3.LINUX塊設(shè)備驅(qū)動程序開發(fā)
3.1 塊設(shè)備及其驅(qū)動的特點【實驗】
1、編寫簡單的塊設(shè)備驅(qū)動程序
第四天
4.LINUX網(wǎng)絡(luò)設(shè)備驅(qū)動程序開發(fā)
4.1 OSI網(wǎng)絡(luò)參考模型5. I2C驅(qū)動子系統(tǒng)開發(fā)
6. SPI驅(qū)動子系統(tǒng)開發(fā)
第五天
7.LINUX幀緩沖驅(qū)動程序開發(fā)
7.1 幀緩沖顯示技術(shù)8.電容觸摸屏驅(qū)動開發(fā)
8.1 電容觸摸屏驅(qū)動程序編寫【實驗】
1、熟悉FRAMEBUFFER驅(qū)動的結(jié)構(gòu)
第六天
9.LINUX下USB驅(qū)動開發(fā)基礎(chǔ)
9.1 USB規(guī)范介紹10.LINUX下USB驅(qū)動高級開發(fā)
10.1 Linux USB驅(qū)動層次11.Linux下其它高級設(shè)備驅(qū)動簡單介紹
11.1 PCI/PCIE設(shè)備驅(qū)動介紹【實驗】
1、使用usbview工具觀察USB設(shè)備