深入淺出 Android 系統移植與開發測試

韓超、梁泉

  • 出版商: 博碩
  • 出版日期: 2011-05-26
  • 定價: $490
  • 售價: 7.8$382
  • 語言: 繁體中文
  • 頁數: 512
  • ISBN: 9862014741
  • ISBN-13: 9789862014745

無法訂購

買這商品的人也買了...

商品描述

<本書特點>

●本書使用的程式碼以Android的開放原始碼專案為主,硬體也是比較常見的設備,確保讀者可以很容易地獲得開發環境。

●根據Android系統自身的固有特點,從Linux內核中的驅動和硬體抽象層作為切入點。

●按照Linux的開發思維,從驅動程式的角度出發,讓具有Linux開發經驗的工程師,可以更快地熟悉主要用於移動裝置開發的Android系統。

●從模擬器、高通的MSM平台、德州儀器的OMAP平台這三種硬體平台出發,全面介紹,不以偏概全,既把握共同點也突顯出差異。

●對於Android中規模和難度各不相同的子系統,抓住它們和硬體相關的共同點,採取同樣的格式和思路進行介紹,展現“從特殊到一般”的理念。

●簡要介紹各個子系統的框架,並列出程式碼路徑,對移植部分的主要呼叫部分加強提示,讓讀者更全面地掌握Android系統原理。

 

<本書讀者>

●對於熟悉Linux內核但不熟悉Android的開發者,應該以驅動程式作為切入點,通過硬體抽象層的實作,將Linux的各個驅動程式應用到Android系統中。

●對於熟悉Android系統但不熟悉Linux內核的開發者,向下瞭解Linux內核,這樣既可以更深入地瞭解Android系統的運作方式,又可以拓展自己的技術領域。

●對於經驗較多,希望深入研究Android系統的開發者,應該更關注開發的細節,瞭解移植中測試除錯的要點。

 

<本書目錄>

01 Android 系統移植開發概述

02 Android 原始程式碼和開發環境

03 Android 系統移植的結構和方法

04 Android GoldFish內核和驅動

05 Android MSM內核和驅動

06 Android OMAP內核和驅動

07 顯示系統

08 使用者輸入系統

09 感測器系統

10 音訊系統

11 視訊輸出系統

12 照相機系統

13 無線區域網系統

14 藍牙系統

15 定位系統

16 電話系統

17 OpenGL 3D引擎

18 OpenMax多媒體引擎

19 多媒體系統的外掛程式

20 Copybit系統

21 警報器——即時時鐘系統

22 光系統

23 振動器系統

24 電池系統