作者 主題: 【艾鍗學院】10/28 嵌入式Linux驅動程式 x Linux USB驅動程式 - 專業養成LEVEL UP!  (閱讀 165 次)

0 會員 與 1 訪客 正在閱讀本文。

askembedded

  • 活潑的大學生
  • ***
  • 文章數: 242
    • 檢視個人資料


1. 最完整嵌入式Linux學程,早鳥進修優惠實施中!
2. 報名立即送最新Raspberry Pi 3 開發套件組


你有這樣的問題嗎?

▪ 有8051, AVR單晶片等MCU開發經驗,如I2C, SPI 等,但不知如何將這些Driver移植到 Linux平台
▪ Linux 驅動程式程式進入點在那裡? Linux 驅動程式要如何跟上層的應用程式溝通?不同硬體裝置l驅動程式的架構是不是不同? 在Linux多工的環境下, 驅動程如何處理多工同時存取? 同步I/O與非同步I/O、中斷、DMA等I/O方式,Linux 驅動程式如何撰寫?
▪ 看過一些Linux 驅動程式的書,但看不懂? 或者是,.....好像懂,但卻又不知如何寫起?!
▪ 為什麼Windows USB Driver裝不起來? 安裝過程因找不到檔案而安裝失敗
▪ 如何看懂 HID格式、如何獲得device傳送過來的資料?

課程目標

快速上手: 用Raspberry Pi 學Linux驅動程式, 並且搭配本公司所設計的Raspberry Pi I/O擴充板作為驅動程式實戰演練,實戰GPIO, UART, I2C, SPI等Linux硬體驅動,並了解USB硬體架構以及Linux在USB的軟體框架。

1. Linux驅動程式初探-Linux核心程式介面:
學習Driver撰寫的各個層面包含核心APIs、中斷處理、同步、記憶體管理等等。導正學員Linux Device Driver與 Linux 基本作業系統的觀念,為將來的Driver coding打下良好的基礎。可以了解user-space與kernel-space 之間的關係。可以開始研讀及參考kernel裡面或是別人撰寫的 device driver source code。

2. 實際硬體驅動-Linux驅動程式:
能了解硬體工作原理與kernel對特定硬體的驅動程式架構。你可以了解真實硬體驅動程式的開發。如UART, GPIO 、I2C、SPI 等驅動程式。

3. 教你如何於Linux 下開發USB設備的驅動程式:
你會了解USB硬體架構以及Linux在USB的軟體框架。課程從USB HID 類別到USB Mass Storage 類別,由淺入深一步步帶你從實作中,學會USB開發方法與除錯技巧。 此外,課程使用立肯科技USB邏輯分析儀器,揭開你看不到的USB的神秘面紗。

▪ 學嵌入式可以做什麼?
一般來說,嵌入式系統的應用可以分為以下幾個類別:
-電腦/嵌入式系統開發一電腦、手機及其他消費性電子產品的開發、生醫儀器、ICT資通訊產品
-控制系統一自動控制系統(PID)、HMI程式、馬達驅動、機械手臂、機器人
-通訊系統一無線通訊、網卡開發
更高階的系統整合應用還有:
-IoT 物聯網— IoT Gateway、Sensor Node
-影像處理—應用影像識別、影像處理

10/28 嵌入式Linux驅動程式 x Linux USB驅動程式
https://goo.gl/GyfTLa
開發實力養成首選
https://goo.gl/J8v8ZC
從C出發,不管有沒有基礎都適合
基礎 + 進階,一氣呵成



諮詢專線:(02)2316-7736 Lydia
營業時間:9:00~21:00 │ 週三、六、日9:00~18:00
客服信箱:service@ittraining.com.tw
臺北市中正區重慶南路一段143號4樓(臺大醫院站1號出口/近228公園/靠近重慶南路衡陽路口/總統府斜對面)
           
« 上次編輯: 2017-09-21 15:38 由 askembedded »