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

400-850-8622

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

Andriod+Linux驅(qū)動

授課機構(gòu):信盈達

關(guān)注度:941

課程價格: ¥5980.00元

上課地址:請咨詢客服

開課時間:滾動開班

咨詢熱線:400-850-8622

在線報名

課程詳情在線報名

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