北京赛车PK10全天实时计划歡迎您的到來!

課程培訓
嵌入式Linux驅動開發培訓

嵌入式Linux驅動開發培訓

課程目標

驅動程序開發是嵌入式Linux項目中工作量最大的一部分內容,開發出高質量的驅動程序是項目成功的關鍵。隨著產品上市周期的縮短,市場對于驅動程序開發 人員的要求也在日益增加。 本課程旨在培養具備開發Linux下驅動程序的人才,采用理論教學與實驗相結合的方式,系統地介紹Linux下設備驅動程序開發過程。通過本課程的 學習,學員可以掌握Linux下字符設備、塊設備、網絡設備、framebuffer設備、sd卡等驅動程序、usb驅動的開發,同時掌握嵌入式Linux的系統開發和分析方法。

 

培訓對象

     Linux系統驅動開發工程師、Linux中高級軟件工程師以及內核開發人員。

 

培訓內容

1. LINUX字符設備驅動程序開發
    1.1 LINUX字符設備驅動基礎
    1.2 字符設備驅動程序實現框架與典型驅動分析
    1.3 用戶空間與內核空間的數據傳輸
    1.4 同步、互斥、阻塞、睡眠機制
    1.5 Linux-2.6設備模型與sysfs文件系統
    1.6 udev與devfs文件系統

2. 設備驅動中常用的內核機制
    2.1 Poll和select操作
    2.2 異步通知機制
    2.3 1inux內核中斷子系統
    2.4 中斷處理程序編寫
    2.5 驅動程序上/下半部處理與延緩執行機制
    2.6 內核定時器與延遲機制
    2.7 內核內存管理機制

 

 

 

3. LINUX塊設備驅動程序開發
    3.1 塊設備及其驅動的特點
    3.2兩個關鍵結構體GEN_DISK與REQUEST
    3.3 塊設備驅動程序的注冊與請求處理
    3.4 MTD設備的特點以及與塊設備的關系
    3.5 MTD設備驅動的框架及關鍵結構體分析
    3.6 S5PC100上的NAND FLASH控制器簡介
    3.7 S5PC100 上的NAND FLASH MTD驅動分析

4. LINUX網絡設備驅動程序開發
    4.1 OSI網絡參考模型
    4.2 套接字(SOCKET)簡介
    4.3 套接字緩沖區(SK_BUFF)
    4.4 NET_DEVICE結構分析
    4.5 數據包傳送與接收
    4.6 網絡驅動的中斷處理
    4.7 網絡設備驅動程序的基本實現
5. LINUX下MMC/SD卡驅動開發
    5.1 嵌入式系統中幾種常見存儲介質的比較(NOR/NAND FLASH、CF、MMC/SD)
    5.2 MMC/SD卡物理及電氣規范簡介
    5.3 MMC/SD卡工作中的關鍵命令及關鍵結構信息
    5.4 S5PC100中MMC/SDHOST控制器分析
    5.5 LINUX中MMC/SD存儲卡驅動程序結構分析
    5.6 S5PC100上的MMC/SD HOST控制器的驅動實現

6. LINUX幀緩沖驅動程序開發
    6.1 幀緩沖顯示技術
    6.2 幀緩沖驅動程序顯示原理
    6.3 幀緩沖驅動程序的數據結構
    6.4 幀緩沖驅動程序的API
    6.5 幀緩沖驅動程序的基本實現
    6.6 使用高級圖形庫
7. 觸摸屏驅動開發
    7.1 觸摸屏工作原理
    7.2 S5PC100觸摸屏控制器工作原理
    7.3 觸摸屏驅動程序編寫

8. LINUX下USB驅動開發基礎
    8.1 USB規范介紹
    8.2 USB主機控制器
    8.3 USB HUB
    8.4 USB設備狀態
    8.5 USB描述符
    8.6 USB請求
    8.7 USB通訊數據格式
    8.8 S5CPC100 USB device控制器
    8.9 編寫usbtransfer固件程序
9. LINUX下USB驅動高級開發
    9.1 Linux USB驅動層次
    9.2 Linux USB主機控制器驅動介紹
    9.3 Linux USB HUB驅動介紹
    9.4 Linux USB 設備驅動程序
    9.5 編寫usbtransfer設備驅動程序
    9.6 編寫usbtransfer設備應用程序




如果您想學習本課程,請預約報名
如果沒找到合適的課程或有特殊培訓需求,請訂制培訓
培訓特點:
針對實際需求,顧問式咨詢,互動式授課,案例教學,小班授課,實際項目演示
培訓講師:
中國科學院軟件研究所,計算研究所高級研究人員
IBM,oracle,微軟,vmware等大型公司高級工程師,項目經理,技術支持專家
中科信軟培訓中心,資深講師
大多名牌大學,碩士以上學歷,相關技術專業,理論素養豐富
多年實際項目經歷,大型項目實戰案例,熱情,樂于技術分享。
針對客戶實際需求,案例教學,互動式溝通,學有所獲
報名表下載
聯系我們 更多>>

 電話咨詢:010-62883247

                 010-62884854

 電子郵件: soft@info-soft.cn 

 

點擊這里給我發消息

點擊這里給我發消息

點擊這里給我發消息

qrcode_for_gh_98c3580f6c5a_430.jpg

訂制培訓 更多>>
北京赛车PK10全天实时计划 全天11选5计划 幸运飞艇分析 腾讯分分彩 5分11选5计划在线