114培訓(xùn)網(wǎng)歡迎您來(lái)到信盈達(dá)!

400-850-8622

全國(guó)統(tǒng)一學(xué)習(xí)專線 8:30-21:00

Andriod+Linux驅(qū)動(dòng)

授課機(jī)構(gòu):信盈達(dá)

關(guān)注度:960

課程價(jià)格: ¥5980.00元

上課地址:請(qǐng)咨詢客服

開課時(shí)間:滾動(dòng)開班

咨詢熱線:400-850-8622

在線報(bào)名

課程詳情在線報(bào)名

更新時(shí)間:2025-02-11
培訓(xùn)目標(biāo) 1 掌握android/Linux驅(qū)動(dòng)核心理論(并發(fā)/競(jìng)態(tài)/阻塞/非阻塞/異步通知/任務(wù)隊(duì)列/時(shí)鐘管理/中斷處理/中斷底半部機(jī)制) 2 掌握android/Linux驅(qū)動(dòng)模型(設(shè)備/驅(qū)動(dòng)/總線,平臺(tái)總線) 3 掌握android/Linux驅(qū)動(dòng)調(diào)試技術(shù) 4 掌握android/Linux 電源管理 5 掌握鍵盤/RTC/misc/網(wǎng)絡(luò)驅(qū)動(dòng)/LCD驅(qū)動(dòng)/I2C驅(qū)動(dòng)/USB驅(qū)動(dòng)/input子系統(tǒng)等開發(fā) 6 塊設(shè)備驅(qū)動(dòng) 7 基于android/Linux核心理論完成綜合項(xiàng)目 課程大綱: *階段 目標(biāo) 1.掌握android/Linux驅(qū)動(dòng)基礎(chǔ)理論 1.模塊驅(qū)動(dòng)概念,Makefile編寫 2.字符驅(qū)動(dòng)詳細(xì)介紹 2.并發(fā)/競(jìng)態(tài) 3.阻塞/非阻塞/隊(duì)列/poll 4.時(shí)鐘/中斷 5.內(nèi)核線程/內(nèi)核訪問(wèn)用戶空間 實(shí)戰(zhàn)訓(xùn)練一: 訓(xùn)練課題:“內(nèi)核模塊編寫” 實(shí)驗(yàn)要點(diǎn):1.1 內(nèi)核模塊編寫方法 1.2 內(nèi)核模塊參數(shù) 1.3 內(nèi)核模塊引用 1.4 內(nèi)核模塊Makefile編寫 1.5 內(nèi)核模塊編譯過(guò)程 實(shí)戰(zhàn)訓(xùn)練二: 訓(xùn)練課題:“字符驅(qū)動(dòng)編寫” 實(shí)驗(yàn)要點(diǎn):2.1 字符驅(qū)動(dòng)編寫方法 2.2 字符驅(qū)動(dòng)注冊(cè) 2.3 字符驅(qū)動(dòng)fileoperation實(shí)現(xiàn) 第二階段 目標(biāo) 1. 掌握調(diào)試技術(shù) 2. 掌握android/Linux核心數(shù)據(jù)結(jié)構(gòu) 3. 掌握/proc/sys文件系統(tǒng) 3.1 Printk調(diào)試 3.2 OOPS堆棧調(diào)試 3.3 Proc調(diào)試 3.4 Sys文件系統(tǒng)實(shí)現(xiàn) 實(shí)戰(zhàn)訓(xùn)練三: 訓(xùn)練課題“調(diào)試” 實(shí)驗(yàn)要點(diǎn):3.1 printk調(diào)試原理 3.2 OOPS調(diào)試 3.3 proc調(diào)試 實(shí)戰(zhàn)訓(xùn)練四: 訓(xùn)練課題:“proc/sys文件系統(tǒng)編碼” 實(shí)驗(yàn)要點(diǎn):4.1 掌握PROC/SYS文件系統(tǒng)框架 4.2 PROC/SYS文件系統(tǒng)API 4.3 misc設(shè)備的proc/sys文件實(shí)現(xiàn)分析 實(shí)戰(zhàn)訓(xùn)練五: 訓(xùn)練課題:“Linux核心數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)” 實(shí)驗(yàn)要點(diǎn):5.1 Linux鏈表操作 5.2 Linux工作隊(duì)列實(shí)現(xiàn),在內(nèi)核建立自己的工作隊(duì)列 第三階段 1.掌握LINUX驅(qū)動(dòng)模型 2.臺(tái)總線驅(qū)動(dòng) 3.電源管理 4.塊設(shè)備驅(qū)動(dòng) 實(shí)戰(zhàn)訓(xùn)練六 訓(xùn)練課題:“總線,設(shè)備,驅(qū)動(dòng)等核心驅(qū)動(dòng)模型實(shí)現(xiàn)” 實(shí)驗(yàn)要點(diǎn):6.1 LINUX總線的實(shí)現(xiàn) 6.2 LINUX設(shè)備的實(shí)現(xiàn) 6.3 LINUX 驅(qū)動(dòng)的實(shí)現(xiàn) 6.4 總線,設(shè)備,驅(qū)動(dòng)的關(guān)系 實(shí)戰(zhàn)訓(xùn)練七: 訓(xùn)練課題:“平臺(tái)總線驅(qū)動(dòng)的實(shí)現(xiàn)” 實(shí)驗(yàn)要點(diǎn):7.1 平臺(tái)總線驅(qū)動(dòng)原理 7.2 平臺(tái)總線驅(qū)動(dòng)編寫 實(shí)戰(zhàn)訓(xùn)練八: 訓(xùn)練課題:“電源管理” 實(shí)驗(yàn)要點(diǎn):8.1 LINUX電源管理原理 實(shí)戰(zhàn)訓(xùn)練九: 訓(xùn)練課題:“塊設(shè)備驅(qū)動(dòng)實(shí)現(xiàn)” 實(shí)驗(yàn)要點(diǎn):9.1 塊設(shè)備驅(qū)動(dòng)原理 9.2 塊設(shè)備驅(qū)動(dòng)實(shí)現(xiàn) 第四階段 1 掌握input子系統(tǒng) 2 LCD/網(wǎng)卡/USB/Flash驅(qū)動(dòng)分析移植 實(shí)戰(zhàn)訓(xùn)練十: 訓(xùn)練課題:“input按鍵驅(qū)動(dòng)” 實(shí)驗(yàn)要點(diǎn):10.1 input子系統(tǒng)原理 10.2 input按鍵實(shí)現(xiàn) 實(shí)戰(zhàn)訓(xùn)練十一: 訓(xùn)練課題:“LCD驅(qū)動(dòng)移植調(diào)試” 實(shí)驗(yàn)要點(diǎn):11.1 framebuffer驅(qū)動(dòng)原理 11.2 LCD驅(qū)動(dòng)移植編寫方法 實(shí)戰(zhàn)訓(xùn)練十二: 訓(xùn)練課題:“USB實(shí)現(xiàn)鼠標(biāo)功能” 實(shí)驗(yàn)要點(diǎn):12.1 USB Gadget驅(qū)動(dòng)原理 12.2 USB協(xié)議知識(shí) 教學(xué)特色: 信盈達(dá)培訓(xùn)心是深圳信盈達(dá)電子有限公司下屬的培訓(xùn)技術(shù)服務(wù)機(jī)構(gòu),培訓(xùn)中心依托公司強(qiáng)大的研發(fā)隊(duì)伍,培訓(xùn)老師均是從事多年電子產(chǎn)品、ARM項(xiàng)目開發(fā)、嵌入式Linux項(xiàng)目開發(fā)的資深高級(jí)工程師,擁有豐富的實(shí)際工作經(jīng)驗(yàn),能讓你高起點(diǎn)入門,快速學(xué)會(huì)ARM、學(xué)會(huì)嵌入Linux。 1.小班授課(3-6人)、保證教學(xué)質(zhì)量; 2.由具有豐富開發(fā)經(jīng)驗(yàn)的資深嵌入式Linux工程師、國(guó)際項(xiàng)目經(jīng)理主講; 3.理論聯(lián)系實(shí)際、邊理論邊實(shí)踐、學(xué)用結(jié)合、以實(shí)踐為主(實(shí)踐課程占60%以上)、手把手教學(xué); 4.每個(gè)課程均有“項(xiàng)目開發(fā)課程設(shè)計(jì)”,在資深工程師的指導(dǎo)下完成,讓你真正具備項(xiàng)目開發(fā)經(jīng)驗(yàn); 5.長(zhǎng)期為學(xué)員提供免費(fèi)技術(shù)咨詢; 6.學(xué)習(xí)成績(jī)優(yōu)異者我們可免費(fèi)推薦就業(yè)。 頒發(fā)證書:(可選費(fèi)用500元) *信息產(chǎn)業(yè)部職業(yè)中心頒發(fā)《嵌入式系統(tǒng)工程師》證書
  • 熱門課程
申請(qǐng)?jiān)嚶?tīng)課程

只要一個(gè)電話
我們免費(fèi)為您回電

姓名不能為空
手機(jī)號(hào)格式錯(cuò)誤