Home Page Product 課程介紹 專業教育訓練課程 【課程八】Android HAL/HIDL/AIDL 架構驅動程式開發上機實習 (共3日)
Search By Category
Search By Keyword
專業教育訓練課程
Product Name
【課程八】Android HAL/HIDL/AIDL 架構驅動程式開發上機實習 (共3日)
Model
T030
Product Specification

長久以來,Linux嵌入式(embedded)系統一直是終端產品的可程式(programmable)設計核心(kernel),如果在產品中整合了Linux作業系統即可獲得多CPU的分時分工等資源排班(resource scheduler)功能、記憶體管理(memory management)功能、檔案儲存管理(file management)功能、輸出入裝置驅動程式管理(device management)功能、中斷處理及資料搬移等協作功能;然而作業系統與我們自行開發的硬體模組必須藉由裝置驅動程式(device driver)等韌體(firmware)與作業系統溝通,以便高階應用程式(AP)能夠透過系統呼叫(system call)驅動硬體運作,如此便可將我們所開發的硬體成功的與作業系統整合。


本課程將深入探討Linux驅動程式開發技術。課程安排採用Raspberry Pi硬體實習環境,兼具理論與實務經驗,使學員在開發Linux系統產品時能夠掌握技術重點,成功達到嵌入式軟硬體系統整合的開發目標。


※上課時間 :歡迎機關團體或個人隨時來電洽詢。


 

  • 本課程教材內容包含四日全部紙本講義、所有提供實習的驅動程式 source code、Raspberry Pi 3B+ 發展實驗板、實習使用的線材及結業證書
  • 每日課程時間: 9:00~12:00,13:00~17:00
  • 由於 Raspberry Pi 發展實驗板供應來源不穩定,本課程將選擇最容易取得的實驗板材機動採購以滿足課程需求,右圖板材內容僅供參考
  • Raspberry Pi 開發展示
  • 誠摯的邀請您來參加這場不能錯過的 Linux 驅動程式訓練課程

      

  

【課程內容表】

 

授課講師
兌全有限公司 專任講師
課程進度
內         容 
第一日
1. Linux 核心簡介
2. Linux 驅動開發基礎
3. Linux 字元裝置驅動開發
第二日
1. Linux Platform 裝置驅動開發
2. Device Tree 觀念介紹
3. Raspberry Pi Linux 開發環境安裝與設定
第三日
1. Raspberry Pi Linux 驅動程式追蹤與操作實習
2. Raspberry Pi Linux 驅動程式開發實習
3. Linux 驅動程式防止 Dead Lock 開發實習
第四日 1. Linux 驅動程式中斷機制
2. Linux 驅動程式 DMA 資料搬移機制
3. Linux I2C 驅動程式機制
4. Linux UIO 驅動程式機制

 

【諮詢內容】

 

 

 



 

 

GPU123 Technology Co., Ltd.
Tel : +886 3301 9583  Fax : +886 3 301 9045
地址:
4F. -1, No. 67, Sec. 2, Daxing W. Rd. Taoyuan City, Taoyuan County  33046, Taiwan (R. 0. C. )    
    

 

Designed by ezb2b2c