
**Android系統是開源的,它的一個比較大的優勢就是可以移植到各個不同的硬件平臺上。“移植”是Android系統的精華所在,也是難點兼重點。本書出版目的是分享開發經驗,幫之眾多開發者快速掌握Android系統在不同硬件平臺移植的方法。幫助工程師以最快的速度、最小的開銷、最輕的工作量,讓Android系統高效地運行在更多的硬件上。**
**【特點】**
**1.使用的代碼以Android的開源工程為主,硬件也是比較常見的設備,幫助讀者可以很容易地獲得開發環境。
2.根據Android系統自身的固有特點,從Linux內核中的驅動和硬件抽象層兩個著手點作為切入點。
3.按照Linux的開發思路,從驅動程序的角度出發,讓具有Linux開發經驗的工程師,可以更快地熟悉主要用于
移動設備開發的Android系統。
4.從模擬器、高通的MSM平臺、德州儀器的OMAP平臺這三種硬件平臺出發,全面介紹,不以偏概全,既把握
共同點,也突出差異。
5.對于Android中規模和難度各不相同的子系統,抓住它們和硬件相關的共同點,采取同樣的格式和思路進行
介紹,體現了“從特殊到一般”的理念。
6.簡要介紹各個子系統的框架,并列出代碼路徑,對移植部分的主要調用部分加強提示,讓大家更全面的把握
系統。**
**【讀者】**
**本書適合不同類型的讀者群,不同類型的讀者在學習的時候需要使用不同的方法,建議如下:
1.對于熟悉Linux內核但不熟悉Android的開發者,應該以驅動程序作為切入點,通過硬件抽象層的實現,將**
**Linux的各個驅動程序應用到Android系統中。
2.對于熟悉Android系統但不熟悉Linux內核的開發者,向下了解Linux內核,這樣既可以更深入地了解
Android系統的運作**方式,又可以拓展自己的技術領域。
3.對于經驗較多,希望深入研究Android系統的開發者,應該更關注開發的細節,了解移植中調試的要點。**
**【內容介紹】**
**第1章 Android系統移植開發概述
第2章 Android源代碼和開發環境
第3章 Android系統移植的結構和方法
第4章 Android的GoldFish內核和驅動
第5章 Android的MSM內核和驅動
第6章 Android的OMAP內核和驅動
第7章 顯示系統
第8章 用戶輸入系統
第9章 傳感器系統
第10章 音頻系統
第11章 視頻輸出系統
第12章 照相機系統
第13章 無線局域網系統
第14章 藍牙系統
第15章 定位系統
第16章 電話系統
第17章 OpenGL 3D引擎
第18章 OpenMax多媒體引擎
第19章 多媒體系統的插件
第20章 位塊復制系統
第21章 報警器——實時時鐘系統
第22章 光系統
第23章 振動器系統
第24章 電池系統**
- 前言
- 讀《Linux內核設計與實現》我想到了這些書
- 夢想的啟航,那些年,那些書
- C++和Windows平臺的一些書籍
- java一路走來
- 《Android入門之旅》
- 致我們終將逝去的青春-PHP篇
- 多讀書,讀好書
- 這些年,那些我們一起讀過的代碼
- C++碼農要讀的經典
- 閱讀IT類圖書,能夠收獲什么
- 讀完《大數據時代》的一點兒心得
- 這些日子我讀過的《java編程思想》
- 關于C,看過的一些書
- Android系統深度游
- 《《內存和性能優化》》給我帶來的!
- 「書評」SAP內存計算——HANA
- 書籍記錄了我技術的成長歷程
- 那一年讀過的技術經典書
- 【時間規劃】C/C++發展之路--讀書
- UNIX 環境高級編程之我見
- 游戲開發圖書推薦--我讀過的技術經典圖書
- 自己動手寫操作系統-經典書籍
- 游戲升級之路
- 《SQL Server 2005開發技術大全》分享一本書
- 書,永遠的朋友
- 學生時代的書單
- 追求技術之路 - 那些陪伴我的書籍
- 經典書籍--好書很多,重要的是有個目標,有個規劃
- android系統深入開發
- 這些年一路相伴的書
- 從零開始學
- 這些年我讀過的技術經典圖書(附電子版下載地址)
- 書--益友--從不孤單
- 給自己時間沉淀下來
- 那些支持我學習與工作的良師益友
- 文章千古事、得失寸心知
- 從Linux 驅動到游戲可視化轉行要讀的書
- 那些年,我們一起讀過的《JAVA與模式》
- 往事不堪回首 -- 多讀書
- 我程序人生的啟蒙書
- 一個不喜歡讀書的Javaer的讀書單
- 一本書,讓我走上編程之路
- 程序員讀書的五重天
- 大學那會兒,我讀過的技術經典圖書
- C語言高手進階的三碟小菜和一盤大餐