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