Android硬體框架整合實務
本課程針對Android Platform探討Android框架層與底層核心驅動程式之間溝通架構原理,學習使用JNI語法撰寫HAL Stub框架驅動,進而深入探討Android各類Service架構與Binder間對應關係

堅持不斷更新的硬實力
獨家ARM Cortex A72開發板
為提昇學員學習品質,有別於坊間教育單位,我們以具備高擴充性的開發板與模組實作教學,讓您學習更多元,開發不受限。

-
環境光源感測器模組應用:
實務上可用來實作省電功能、環境監控功能等相關應用。
-
溫濕度模組應用:
實務上可用來實作農業溫室監控、氣象監控、防潮偵測等相關應用。
-
高度計模組應用:
實務上可用來實作飛航控制、氣壓偵測等相關應用。
-
三軸加速度模組應用:
實務上可用來實作Wii偵測傾斜和加速動作,以及行動裝置自動翻轉螢幕等相關應用。
-
電子羅盤模組應用:
電子羅盤也叫數字指南針,實務上可用來實作水平孔和垂直孔測量、水下勘探、飛行器導航、建築物定位、GPS備份、汽車指南針等相關應用。

結訓後具備的開發能力
-
熟悉Android框架架構
-
熟悉Android HAL框架撰寫
-
整合SOC硬體功能至Android框架
課程大綱
-
Introduction to Android HAL
Android HAL 介紹 - Android Legacy HAL 分析
- Android HAL Stub 分析
- 實作 HAL Stub (以Helloworld為例)
- 實作 HAL Stub (以數位濕度感測器為例)
-
Android Binder
Android Binder 分析與實務 - Linux IPC介紹
- Binder Concepts 觀念分析
- Binder Driver 驅動分析
-
Android Service
Android 系統服務分析 - Android Service種類介紹
- 實作 Android Native Service (以數位濕度感測器為例)
- BnInterface 與 BpInterface
- Proxy Object 實作
- Android AIDL 分析與實作
- Android Native Code
- Android Native C code
- Android Native Service
- Android Camera Service
- Android Camera HAL分析
- Android Camera Service架構
- Android Camera Driver 分析
選擇中華數位的好處
業界肯定的實力
20年教育訓練經驗 + 業界產品開發講師不定期編譯符合業界需求的課程內容,用專業的角度和實戰經驗帶你快速與產業界接軌。

知名企業的共同選擇
客製化的內外訓教學服務,依專案需求調整課程內容。

結訓就業沒煩惱
實作專題立即與產業接軌就業沒煩惱

開課時間
111年2月13日至111年2月20日
(週日全天班 AM9:30至PM4:30)
111年3月12日至111年3月19日
(週六全天班 AM9:30至PM4:30)