114培訓網(wǎng)歡迎您來到上海海同嵌入式培訓中心!

400-850-8622

全國統(tǒng)一學習專線 8:30-21:00

嵌入式Linux驅(qū)動開發(fā)班(周末班)

授課機構(gòu):上海海同嵌入式培訓中心

關(guān)注度:1925

課程價格: ¥2500.00元

上課地址:請咨詢客服

開課時間:滾動開班

咨詢熱線:400-850-8622

在線報名

課程詳情在線報名

更新時間:2024-12-27
課程目標 驅(qū)動程序開發(fā)是嵌入式Linux項目中工作量*的一部分內(nèi)容,開發(fā)出高質(zhì)量的驅(qū)動程序是項目成功的關(guān)鍵。隨著產(chǎn)品上市周期的縮短,市場對于驅(qū)動程序開發(fā) 人員的要求也在日益增加。 本課程旨在培養(yǎng)具備開發(fā)Linux下驅(qū)動程序的人才,采用理論教學與實驗相結(jié)合的方式,系統(tǒng)地介紹Linux下設(shè)備驅(qū)動程序開發(fā)的基本技術(shù)。通過本課程的 學習,學員可以掌握Linux下字符設(shè)備、塊設(shè)備、網(wǎng)絡(luò)設(shè)備、等Linux三大類設(shè)備的驅(qū)動程序開發(fā),同時掌握嵌入式Linux的系統(tǒng) 開發(fā)和分析方法。 培訓證書 嵌入式Linux系統(tǒng)驅(qū)動培訓證書 師資安排 盧海:Linux驅(qū)動金牌講師,具有9年嵌入式項目開發(fā)和項目管理經(jīng)驗,精通Linux、Windows CE、Windows Mobile 等操作系統(tǒng),在嵌入式系統(tǒng)開發(fā)平臺有多年開發(fā)經(jīng)歷,在產(chǎn)品需求分析,架構(gòu)設(shè)計,以及項目規(guī)劃,團隊建設(shè),項目管理上積累了豐富的項目開發(fā)經(jīng)驗。 賀光輝:具有4年嵌入式項目實踐經(jīng)驗,精通底層系統(tǒng)軟件的開發(fā)和研究,熟悉S3C2440、S3C2410、Xscale PXA270、Freescale i.MX21、EP93xx、S3C44B0等處理器。對嵌入式硬件體系結(jié)構(gòu)和Linux、wince設(shè)備驅(qū)動開發(fā)具有深刻的理解和豐富的經(jīng)驗。 教學環(huán)境 為了保證培訓效果,增加互動環(huán)節(jié),本課程教學采用小班授課方式,每期報名人數(shù)限20人,理論授課和上機實踐相結(jié)合,采用項目實戰(zhàn)的方式進行教學。每名學員配置一套開發(fā)板和PC主機。 授課特點 ◆ 培訓中采用授課老師課堂指導(dǎo),班主任課后輔導(dǎo)的方式進行; ◆ 培訓過程中,如有部分內(nèi)容理解不透或消化不好,可免費在以后培訓班中重聽; ◆ 培訓結(jié)束后免費提供兩個月的技術(shù)支持,充分保證培訓后出效果; 課程進度安排 時間 課程大綱 *周 ◆通過本課的學習,學員從操作系統(tǒng)的概念原理上理解設(shè)備驅(qū)動程序是如何工作的,并且通過學習Linux嵌入式開發(fā)環(huán)境的搭建,領(lǐng)悟現(xiàn)實的工程項目的開發(fā)方法。并在此試驗環(huán)境下,開發(fā)Linux的內(nèi)核模塊。 ◆ 課程實驗 (1天) ◆通過本課學習,學員可以從用戶設(shè)備I/O編程角度深入了解設(shè)備驅(qū)動的原理;通過蜂鳴器的字符驅(qū)動的實驗,詳細了解字符設(shè)備驅(qū)動框架和具體硬件設(shè)備I/O操作,能夠進行字符設(shè)備驅(qū)動開發(fā);了解linux2.6內(nèi)核的設(shè)備模型及掌握udev的使用 ◆ 課程實驗 (1天) ◆ 項目實踐(專家答疑) (5天) 第二周 ◆通過本課學習,學員可以掌握在基本字符設(shè)備驅(qū)動的基礎(chǔ)上增加復(fù)雜的內(nèi)核機制;了解1inux內(nèi)核中斷子系統(tǒng)的實現(xiàn)原理,掌握linux中斷處理程序編寫方法;掌握內(nèi)核延時機制及內(nèi)存管理機制 ◆ 課程實驗 (1天) ◆ 通過本課學習,學員可以明白Linux中塊設(shè)備驅(qū)動的特點及框架,獨立分析Linux中大部分塊設(shè)備的驅(qū)動方法,并熟悉MTD設(shè)備驅(qū)動的特點與框架,具備 MTD Nand Flash驅(qū)動程序開發(fā)的能力。通過實驗,學員還可以掌握IDE、Ramdisk驅(qū)動移植方法。 ◆ 課程實驗 (1天) ◆ 項目實踐(自行操作,專家答疑) (5天) 第三周 ◆ 網(wǎng)絡(luò)設(shè)備是嵌入式產(chǎn)品開發(fā),特別是基于網(wǎng)絡(luò)的產(chǎn)品開發(fā)中最重要的內(nèi)容之一。通過本課學習,學員可以深入理解Linux網(wǎng)絡(luò)驅(qū)動程序中有關(guān)套接字 (socket)、套接字緩沖區(qū)(sk_buff)等概念,了解網(wǎng)絡(luò)驅(qū)動程序的數(shù)據(jù)交換過程。通過實際的動手操作,學員將掌握如何移植或編寫具體網(wǎng)卡的驅(qū) 動程序,并在此基礎(chǔ)上實現(xiàn)更為高級的網(wǎng)絡(luò)功能 ◆ 課程實驗 (1天) ◆ 項目實踐(自行操作,專家答疑) (5天) 三個月 ◆企業(yè)項目實踐(自行操作,專家答疑)(三個月)
姓名不能為空
手機號格式錯誤