注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合Android系統(tǒng)移植和驅動開發(fā)

Android系統(tǒng)移植和驅動開發(fā)

Android系統(tǒng)移植和驅動開發(fā)

定 價:¥49.00

作 者: 鄭萌 ,等著 華清遠見移動互聯(lián)網(wǎng)學院 編
出版社: 電子工業(yè)出版社
叢編項: 高等院校移動開發(fā)人才培養(yǎng)規(guī)劃教材
標 簽: 程序設計 計算機/網(wǎng)絡 移動開發(fā)

ISBN: 9787121206993 出版時間: 2013-09-01 包裝: 平裝
開本: 16開 頁數(shù): 284 字數(shù):  

內容簡介

  《高等院校移動開發(fā)人才培養(yǎng)規(guī)劃教材:Android系統(tǒng)移植和驅動開發(fā)》針對特定硬件平臺從零構建Android系統(tǒng),包括平臺移植、應用開發(fā)、內核開發(fā)及驅動開發(fā)。目前企業(yè)對Android人才需求主要分布在應用開發(fā)和底層系統(tǒng)開發(fā)兩個方面,企業(yè)最緊缺的是兼具二者的全才型系統(tǒng)工程師,和嵌入式Linux人才需求基本相似?!陡叩仍盒R苿娱_發(fā)人才培養(yǎng)規(guī)劃教材:Android系統(tǒng)移植和驅動開發(fā)》共分12章,首先介紹了Android底層開發(fā)和嵌入式開發(fā)之間的關系;接著介紹了Android系統(tǒng)的編譯和移植,并在此基礎上進一步闡述了Android驅動開發(fā)的原理;最后給出了一個Android智能家居的實例。

作者簡介

暫缺《Android系統(tǒng)移植和驅動開發(fā)》作者簡介

圖書目錄

第1章 Android系統(tǒng)的編譯和移植實例
1.1 移植背景與目標
1.2 移植涉及的主要過程
1.3 下載Android Linux 內核
1.4 安裝交叉工具鏈
1.5 移植Android Linux 內核支持EZ6410平臺
1.5.1 CS8900a驅動移植
1.5.2 鍵盤驅動編寫
1.5.3 液晶驅動
1.5.4 觸摸屏驅動
1.5.5 USB驅動修改
1.5.6 安裝Android SDK
1.5.7 提取Android 根文件系統(tǒng)
1.5.8 系統(tǒng)環(huán)境設置
1.6 小結
1.7 思考題
第2章 Android系統(tǒng)與嵌入式開發(fā)
2.1 Android與傳統(tǒng)嵌入式Linux系統(tǒng)
2.2 嵌入式系統(tǒng)概述
2.2.1 嵌入式系統(tǒng)簡介
2.2.2 嵌入式系統(tǒng)的特點
2.2.3 嵌入式系統(tǒng)的發(fā)展
2.3 嵌入式系統(tǒng)的組成
2.3.1 嵌入式系統(tǒng)的硬件組成
2.3.2 嵌入式系統(tǒng)的軟件組成
2.4 嵌入式系統(tǒng)開發(fā)概述
2.5 Android系統(tǒng)概述
2.6 Android系統(tǒng)架構
2.6.1 Linux內核(Linux Kernel)
2.6.2 Android核心庫(Libraries)
2.6.3 Android運行時環(huán)境(Android Runtime)
2.6.4 Android應用程序框架(Application Framework)
2.6.5 Android應用程序和小部件
2.7 小結
2.8 思考題
第3章 Android移植平臺工具介紹
3.1 開發(fā)板外觀
3.2 開發(fā)板硬件資源
3.3 功能展示
3.4 目標板與主機之間的連接
3.5 文件傳輸
3.6 網(wǎng)絡文件系統(tǒng)
3.7 設備安裝
3.8 工具軟件的設置
3.9 U-Boot鏡像的下載與燒寫
3.10 內核鏡像的下載與燒寫
3.11 燒寫文件系統(tǒng)鏡像
3.12 U-Boot啟動參數(shù)設置
3.13 小結
3.14 思考題
第4章 Android移植環(huán)境搭建
4.1 構建Android移植交叉開發(fā)環(huán)境
4.1.1 嵌入式交叉編譯環(huán)境搭建
4.1.2 主機交叉開發(fā)環(huán)境配置
4.2 Bootloader
4.2.1 Bootloader的種類
4.2.2 U-Boot編譯與使用
4.2.3 U-Boot移植
4.3 Android內核與移植
4.3.1 Android移植簡介
4.3.2 FS_S5PC100開發(fā)平臺移植環(huán)境搭建
4.4 U-Boot、內核、文件系統(tǒng)編譯
4.4.1 U-Boot的編譯
4.4.2 內核鏡像的編譯
4.4.3 Android文件系統(tǒng)的編譯
4.5 小結
4.6 思考題
第5章 Android移植與驅動
5.1 Android移植和驅動的關系
5.2 設備驅動程序
5.2.1 設備驅動概念
5.2.2 內核驅動程序
5.2.3 用戶空間驅動程序
5.2.4 Linux設備驅動概述
5.3 Linux核心與Android驅動
5.3.1 Android專用驅動
5.3.2 Android使用的設備驅動
5.4 Android驅動的HelloWorld
5.5 小結
5.6 思考題
第6章 Android驅動編程
6.1 Android內核內核模塊編程
6.2 字符設備驅動編程
6.2.1 字符設備驅動編寫流程
6.2.2 重要數(shù)據(jù)結構
6.2.3 設備驅動程序主要組成
6.3 LCD控制器
6.3.1 LCD控制器介紹
6.3.2 S5PC100 LCD控制器介紹
6.3.3 S5PC100 LCD控制器操作
6.3.4 LCD控制器寄存器
6.4 驅動程序
6.4.1 驅動程序初始化和退出
6.4.2 驅動程序Open and release 函數(shù)
6.4.3 驅動程序ioctl函數(shù)
6.4.4 驅動測試程序main.c
6.5 小結
6.6 思考題
第7章 Android HAL實例解析
7.1 概述
7.2 HAL介紹
7.3 HAL內容
7.3.1 知識準備:HAL 主要的存儲目錄
7.3.2 知識準備:兩種 HAL 架構比較
7.4 mokoid 工程代碼下載與結構分析
7.4.1 知識準備:mokid項目概述
7.4.2 知識準備:結構分析
7.4.3 知識準備:第一種方法 直接調用service方法的實現(xiàn)過程
7.4.4 知識準備:第二種方法-經(jīng)過Manager調用service
7.4.5 FS-S5PC100實驗平臺LED燈實驗
7.4.6 FS-S5PC100實驗平臺Sensor實驗
7.5 實驗中需要注意的問題
7.6 小結
7.7 思考題
第8章 Android 4.0系統(tǒng)的下載與編譯
8.1 準備Android下載與編譯環(huán)境
8.1.1 硬件環(huán)境
8.1.2 軟件環(huán)境
8.2 下載Android 4.0及Goldfish源碼
8.2.1 下載并初始化repo工具
8.2.2 下載Android源碼
8.2.3 其他源碼下載源
8.2.4 下載模擬器Goldfish內核源碼
8.3 編譯Android及Goldfish內核源碼
8.3.1 編譯Android源碼
8.3.2 編譯goldfish內核源碼
8.4 Android編譯過程分析
8.4.1 source build/envsetup.sh
8.4.2 執(zhí)行l(wèi)unch full-eng
8.4.3 執(zhí)行make命令
8.5 創(chuàng)建目標產(chǎn)品編譯項
8.6 編譯并運行Android 4.0系統(tǒng)模擬器
8.6.1 編譯Android模擬器
8.6.2 Android啟動流程
8.7 定制手機模擬器ROM
8.7.1 定制手機開機界面
8.7.2 定制Android啟動字樣
8.7.3 定制Android動畫
8.8 為Android啟動加速
8.8.1 定制本地服務
8.8.2 定制Android系統(tǒng)服務
8.9 Android系統(tǒng)企業(yè)級定制
8.10 小結
8.11 思考題
第9章 Android系統(tǒng)蜂鳴器與按鍵
9.1 蜂鳴器驅動的實現(xiàn)
9.1.1 PWM定時器概述
9.1.2 PWM定時器特點
9.1.3 PWM定時器的寄存器
9.1.4 PWM定時器操作示例
9.1.5 蜂鳴器的種類和工作原理
9.1.6 開發(fā)板上的蜂鳴器原理圖分析
9.2 蜂鳴器HAL層的實現(xiàn)
9.3 Android按鍵檢測程序流程
9.4 驅動層實現(xiàn)
9.4.1 HAL層實現(xiàn)
9.4.2 HAL使用
9.4.3 HAL stub實現(xiàn)
9.4.4 JNI層實現(xiàn)
9.4.5 Framework層實現(xiàn)
9.4.6 應用層實現(xiàn)
9.5 小結
9.6 思考題
第10章 Android與傳感器設計與實現(xiàn)
10.1 Android Sensor實現(xiàn)原理概述
10.2 JNI原理
10.3 Android HAL
10.4 Sensor傳感器系統(tǒng)
10.4.1 Sensor Stub分析
10.4.2 Sensor Stub 實現(xiàn)細節(jié)
10.5 Logcat調試
10.6 一些開發(fā)環(huán)境的問題
10.7 小結
10.8 思考題
第11章 Android與攝像頭
11.1 OV9650介紹
11.1.1 芯片功能描述
11.1.2 OV9650寄存器詳解
11.2 SCCB總線
11.2.1 SCCB協(xié)議介紹
11.2.2 SCCB的總線編程
11.3 CAMIF接口詳解
11.3.1 基于S5PC100的CAMIF接口介紹
11.3.2 S5PC100 CAMIF寄存器詳解
11.4 攝像頭驅動
11.4.1 攝像頭工作原理
11.4.2 驅動開發(fā)思路
11.5 Android Camera架構分析
11.5.1 CameraService介紹
11.5.2 Camera-HAL介紹
……

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號