課程簡介

介紹

  • Android HAL 作為特定於硬體的實現。

Android 平台體系結構概述

硬體供應商的 HAL 開發週期

案例研究:低級 C/C++ 與高級的介面 Java

準備開發環境

設置 Android 模擬器

創建 HAL 實現

瞭解 HAL 介面的文件結構(C 標頭、硬體/libhardware 等)。

HAL 與 HIDL(HAL 介面定義語言)

在 Android O 上對 HIDL 進行編碼。

將代碼打包到庫模組 (.so) 檔案中

在Java API 框架中編寫應用程式級代碼 

從 Java 服務調用設備硬體

調試 HAL 模組

部署 HAL 模組

將 HAL 更新到 Android OS 的新版本

故障排除

總結和結論

最低要求

  • C/C++ 程式設計經驗。
  • Java 程式設計經驗。
  • 瞭解硬體和軟體架構。

觀眾

  • Linux 系統開發人員
  • Android系統程式師
  • 想要進入Android系統程式設計的開發人員
 21 時間:

人數



每位參與者的報價

客戶評論 (4)

相關課程

課程分類