[情報] Android框架與HAL驅動程式開發實務(進階)

看板Tech_Job作者 (小傑)時間12年前 (2012/07/06 17:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
【峰碩電腦】Android 框架與HAL驅動程式開發實務(進階) 修課定位與目標: Android/Linux 進階課程 熟悉Android系統的框架與HAL的開發原理與方法, 以結合核心驅動程式設計完整驅動程式 對Android/Linux底層技術能快速且完整地瞭解 為Android系統產品開發打下堅實基礎 適合對象&先備知識: 欲深入瞭解Android/Linux系統運作原理者 欲從事Android系統開發或產品設計工作者 課程大綱: Android 驅動程式架構導論2 Android 使用者空間驅動程式控制 Android 框架與驅動程式整合 Android HAL 硬體抽象層 實作環境: 1.個人電腦或筆電 (建議自行攜帶筆電, 方便保留並攜回所建置的環境與實作成果) 2.作業系統與軟體需求: 建議以Ubuntu為主, 請先安裝sun-java6-jdk. 若使用其他作業 系統, 請安裝 VirtualBox虛擬機環境. 我們將提供Ubuntu的映像檔. 3.Android/Linux實作目標裝置: Android模擬器 課程內容: Android 驅動程式架構導論2 Android/Linux 驅動程式概論 Android 框架與使用者空間 (User-space) 驅動程式架構 實作: 開發環境建置 核心驅動程式回顧 實作: 虛擬數值運算處理器 (Virtual ALU Hardware) 驅動程式編譯與執行 Android 使用者空間驅動程式控制 Android 使用者空間裝置驅動方法 實作: 使用者空間裝置控制程式範例 Android 框架程式開發 實作: 框架程式範例實作 原生共享函式庫 (Native Shared Library) 原生程式碼 (Native Code) 開發 Android NDK 開發工具 實作: HelloJNI範例編譯與測試 JNI原生碼調用介面 (Java Native Interface) 實作: 以原生碼執行數值運算之Android應用程式 連結Android原生程式與驅動程式 實作: 使用原生共享函式庫控制虛擬數值運算器驅動程式 Android 框架與驅動程式整合 Android 與 Linux 裝置控制方式比較 Android 框架服務與硬體服務 (Hardware Service) Android 裝置控制模型與服務導向式裝置管理 實作: 框架服務程式範例實作 Binder 行程間通訊 (Inter-Process Communication) 與AIDL 實作: 以Android框架服務實現之數值運算服務程式 Android 系統服務 (System Server) 與服務管理方式 (Service Manager) Android 硬體服務實例研究 實作: 結合虛擬數值運算器核心驅動程式之硬體服務實作 Android HAL 硬體抽象層 (Hardware Abstraction Layer) 硬體抽象層簡介 Android 使用者空間硬體抽象層 (HAL) 架構 Android HAL 介面定義與 HAL Stub及 HAL模組 Android HAL 範例 Android 硬體抽象層實例研究 課程時間/上課地點: 上課時數:十二小時 開課人數:滿12人即可開班 (若招生不足無法開班,本班將會全額退費。) 開課日期與時間:2012年(近期公告) 上課地點:台北市開封街一段32號 報名網址: http://www.etkb.com.tw/etkb/android/course.jsp?per_cou_id=15 課程費用: 原價16,000元,網路報名特價14,000元 若加報Android/Linux/ARM 嵌入式系統開發課程,再優待"1000元" 費用已包含上課講義 其他注意事項: 1.先備知識: (1)熟悉C語言, 對核心驅動程式有初步的瞭解 (2)建議先修習過「Android/Linux核心驅動程式開發實務」以深入瞭解核心驅動程式 開發方式 2.實作說明: 本課程包含實作, 將提供相關環境, 學員需隨堂進行實作演練 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.75.90.66
文章代碼(AID): #1FzgjWC4 (Tech_Job)