嵌入式 Android 系統 (Embedded Android: Porting, Extending, and Customizing)

Karim Yaghmour 著、楊仁和 譯

已絕版

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

商品描述

<內容簡介>
『這是任何想要建立奠基於 Android 之系統的人所需要的一本權威性書籍,如果你不是 Google 的員工,並且正在處理低階的 Android 介面,你絕對需要這本書。』
- Greg Kroah-Hartman
Linux 核心的專業開發者

『當初要是有這本書,我就可以少花數個月的時間便把 Android 的裡裡外外弄清楚。無疑地,在未來數年內,這本書將是 Android 系統開發者最經典的參考書籍。』
— Tim Bird
Sony 網路娛樂事業部的資深高級工程師


移植、擴充及客製化

想要將 Android 移植到嵌入式裝置之類的其他平台嗎?這本實際動手做的書籍讓你瞭解 Android 如何運作,並且說明如何按照你的需要而調整它。你將潛心鑽研 Android 的架構、學習如何探索它的原始碼、修改各個組成元件、並且針對特定裝置建構你自己的 Android 版本。此外,你也會弄清楚 Android 跟它的 Linux 基礎究竟有何不同。

如果你擁有嵌入式系統的開發經驗,並且對 Linux 具有一定程度的瞭解,這本書將可以幫助你把 Android 的觸角延伸至行動裝置以外的硬體平台。

*
瞭解 Android 的開發模式,以及執行它所需要的硬體
*
快速認識 Android 的內部機制,包括 Linux 核心與 Dalvik 虛擬機器
*
運用模擬器映像(emulator image)建立及探索 AOSPAndroid 開源碼專案),而不需要用到實際的硬體
*
瞭解 Android 的非遞迴式建置系統(non-recursive build system),並且學習如何自行修改它
*
使用評估板(evaluation board)產生你自己的嵌入式 Android 系統原型
*
檢視原生的使用者空間(user-space),包括根檔案系統配置、adb 工具、及 Android 的命令列
*
探索如何客製化以及與 Android Framework 互動

Karim J. Yaghmour
Opersys Inc.(一家提供嵌入式 Android Linux 之開發與訓練服務的公司)的 CEO,也是 O'Reilly 的經典名著《建構嵌入式 Linux 系統》的作者之一,Karim 曾經在諸多同儕評鑑(peer-reviewed)等級的科學及工業研討會、期刊雜誌、以及線上出版品中發表過大量文章

<章節目錄>

1章 簡介
2章 內部機制入門
3 AOSP初探
4章 建置系統
5章 硬體初階
6章 原生使用者空間
7 Android Framework
附錄A 舊有的使用者空間
附錄B 支援新硬體
附錄C 客製化預設套件清單
附錄D 預設init.rc檔案
附錄E 參考資源