图书介绍
Android嵌入式系统程序开发 基于Cortex-A8PDF|Epub|txt|kindle电子书版本网盘下载
![Android嵌入式系统程序开发 基于Cortex-A8](https://www.shukui.net/cover/18/30360441.jpg)
- 胡文,宁世勇,李明俊等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111411697
- 出版时间:2013
- 标注页数:438页
- 文件大小:101MB
- 文件页数:449页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Android嵌入式系统程序开发 基于Cortex-A8PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
软件篇2
第1章Android体系结构及开发环境2
1.1 Android体系结构介绍2
1.1.1应用程序3
1.1.2应用程序框架3
1.1.3函数库4
1.1.4 Linux内核4
1.2搭建Windows下的开发环境5
1.2.1安装JDK 5
1.2.2安装Eclipse6
1.2.3安装ADT6
1.2.4安装SDK7
1.2.5创建Android虚拟设备9
1.3搭建Linux下的开发环境11
1.3.1安装JDK11
1.3.2安装Eclipse12
1.3.3安装ADT 13
1.3.4安装SDK 15
1.3.5创建Android虚拟设备17
1.4搭建NDK开发环境20
1.4.1 NDK开发环境与安装目录20
1.4.2系统和软件需求20
1.4.3 Windows平台NDK环境 搭建21
1.4.4 Linux平台NDK环境搭建25
第2章 第一个应用程序28
2.1第一个HelloEveryone28
2.1.1创建第一个Android项目HelloEveryone 28
2.1.2 Android应用工程组成29
2.2调试Android应用程序30
2.2.1修改Android项目30
2.2.2设置断点34
2.2.3启动调试34
2.2.4单步跟踪34
2.2.5真机调试35
2.3 Android应用程序组成35
2.3.1 Activity介绍36
2.3.2 Intent介绍40
2.3.3 Broadcast Receiver介绍43
2.3.4 Service介绍43
2.3.5 Content Provider介绍44
2.4使用AndroidManifest文件定义应用程序44
2.4.1管理应用程序身份46
2.4.2注册Activity和其他应用程序组件46
2.4.3使用许可权限48
2.4.4指定应用程序所需输入设备和软件49
2.4.5使用库和Android SDK版本50
2.4.6定义应用程序的其他配置参数50
第3章Android应用程序开发51
3.1控件简介51
3.1.1视图控件51
3.1.2布局控件51
3.1.3布局参数51
3.2常用Widgeet控件介绍52
3.2.1用Widget控件创建Android项目52
3.2.2按钮53
3.2.3文字框54
3.2.4编辑框55
3.2.5多项选择框57
3.2.6单项选择框59
3.2.7下拉列表60
3.2.8自动完成文本61
3.2.9日期、时间选择器62
3.2.10进度条64
3.2.11拖动条65
3.2.12图片视图66
3.2.13基于网格索引的图片浏览器67
3.2.14选项卡70
3.2.15列表72
3.2.16图片按钮73
3.2.17拖动效果74
3.3 Activity转换和Intent消息传递76
3.3.1 Activity转换76
3.3.2 Intent消息传递78
3.4 Menu设计修改80
3.5对话框实例82
3.6 Toast和Notifiication应用85
3.7数据库应用87
3.7.1 SQLite数据库介绍87
3.7.2 Android平台对SQLite数据库的支持88
3.7.3 SQLite数据库应用模式89
3.7.4 SQLite数据库开发实例90
3.7.5基于SQLite数据库的日记账工具97
硬件篇112
第4章Android系统移植112
4.1 Android结构介绍112
4.2 Android内核结构和设备驱动113
4.2.1 Android内核源代码结构113
4.2.2 Android常用设备驱动115
4.3 Android内核基本配置121
4.3.1 Android内核中的Kconfiig文件122
4.3.2 Android内核配置选项122
4.4.Android内核编译125
4.4.1 Android内核中的Makefiile文件126
4.4.2解压Android内核源代码127
4.4.3编译Android内核127
4.5 DMA-2 10XP平台Android文件系统烧写128
4.5.1烧写u-bootNand Flash128
4.5.2烧写zImage内核映像文件131
4.5.3烧写ramdisk-uboot.img映像文件132
4.5.4烧写Android System.img文件132
4.5.5烧写Android userdata.img文件133
4.5.6启动Android系统133
4.5.7 TF卡自动更新kernel和Android系统文件134
第5章S5PV210硬件结构135
5.1 S5PV210微处理器135
5.1.1概述135
5.1.2 S5PV210体系结构135
5.1.3 S5PV210关键特性135
5.2 GPIO接口146
5.2.1 GPIO概述146
5.2.2 GPIO专用寄存器147
5.2.3 GPIO接口应用举例154
5.3 PWM定时器156
5.3.1 PWM概述156
5.3.2 PWM操作156
5.3.3 PWM专用寄存器158
5.3.4 PWM接口应用举例162
5.4 DMA控制器164
5.4.1 DMA概述164
5.4.2 DMA专用寄存器165
5.5 UART串行接口169
5.5.1 UART接口特性169
5.5.2 UART操作170
5.5.3 UART专用寄存器173
5.5.4 UART接口应用举例179
5.6 SPI接口183
5.6.1 SPI接口特性183
5.6.2 SPI操作183
5.6.3 SPI专用寄存器185
5.6.4 SPI接口应用举例190
5.7 IIC总线接口194
5.7.1 IIC概述194
5.7.2 IIC操作194
5.7.3 IIC专用寄存器198
5.7.4 IIC接口应用举例200
5.8 ADC及触摸屏接口203
5.8.1 ADC及触摸屏特性204
5.8.2功能描述205
5.8.3 ADC及触摸屏专用寄存器206
5.8.4 ADC转换应用举例210
第6章 接口驱动程序开发212
6.1 LED接口及驱动程序212
6.1.1 LED驱动电路212
6.1.2 LED驱动程序分析215
6.1.3 LED驱动程序Makefile文件218
6.1.4 LED驱动测试218
6.1.5 LED界面设计219
6.1.6 LED JNI设计225
6.1.7 LED程序测试228
6.2背光调节控制程序230
6.2.1背光控制接口230
6.2.2背光驱动设计233
6.2.3背光界面设计235
6.2.4背光JNI设计241
6.2.5背光程序测试243
6.3键盘接口及驱动程序244
6.3.1键盘接口244
6.3.2内核驱动249
6.3.3键盘界面设计253
6.3.4键盘程序测试258
6.4 UART串行接口及通信程序258
6.4.1 UART串行接口258
6.4.2 Linux串行接口操作262
6.4.3 UART界面设计263
6.4.4 UART JNI设计272
6.4.5 UART程序测试275
6.5 ZigBee接口及通信程序276
6.5.1 ZigBee介绍276
6.5.2 ZigBee接口设计277
6.5.3 ZigBee JNI设计291
6.5.4 ZigBee程序测试296
6.6 Wi-Fi接口及通信程序297
6.6.1 Wi-Fi介绍297
6.6.2 Wi-Fi程序设计300
6.6.3 Wi-Fi程序测试307
6.7 3G接口及通信程序307
6.7.1 3G介绍308
6.7.2 3G程序设计310
6.7.3 3G程序测试315
6.8 MediaPlayer放器程序317
6.8.1 MediaPlayer介绍317
6.8.2 MediaPlayer程序设计320
6.8.3 MediaPlayer程序测试327
项目篇330
第7章Android嵌入式组态软件330
7.1 Android嵌入式组态软件介绍330
7.2 Android嵌入式组态软件结构330
7.3 Android嵌入式组态软件界面设计332
7.3.1界面设计332
7.3.2界面内容添加332
7.4 Android嵌入式组态软件功能选择区设计339
7.4.1界面设计340
7.4.2 IO设计352
7.4.3数据库设计354
7.5 Android嵌入式组态软件辅助功能区设计359
7.6 Android嵌入式组态软件程序生成区设计360
7.6.1 Android嵌入式组态软件程序生成区功能介绍360
7.6.2 Android嵌入式组态软件程序生成区的代码实现361
第8章GPS与Google Map定位系统374
8.1 MyMap服务系统374
8.2 Android Google Map375
8.2.1申请Google Map Android API Key375
8.2.2编写Google Map框架程序376
8.2.3控制地图378
8.2.4地图的显示模式380
8.2.5地图的图层383
8.2.6查询与定位385
8.3 Android定位服务391
8.3.1开启定位服务391
8.3.2模拟测试393
8.3.3 GPS与GoogleMap定位395
8.4案例重构396
8.4.1地图的显示模式396
8.4.2重构“查询方法”398
第9章3D物理传感器游戏——小球快跑401
9.1游戏背景及功能概述401
9.1.1背景概述401
9.1.2功能概述401
9.2游戏的策划及准备工作403
9.2.1游戏的策划403
9.2.2小球快跑游戏开发的准备工作403
9.3游戏的架构404
9.3.1游戏的总体架构404
9.3.2游戏的类结构405
9.4 DriftBall类的开发406
9.4.1 DriftBall类的代码框架406
9.4.2 DriftBall类的主要成员方法的实现407
9.5游戏主菜单的开发409
9.5.1 WelcomeView类的代码框架409
9.5.2 WelcomeView类的主要成员方法的实现410
9.5.3 WelcomeThread类的开发412
9.5.4菜单界面的用户交互事件处理413
9.6游戏界面模块的开发414
9.6.1 GameView的成员变量414
9.6.2 GameView的成员方法概述415
9.6.3 GameThread类的代码框架416
9.6.4 GameMenuThread类的开发417
9.6.5用户交互事件处理418
9.7游戏中各个图层的开发419
9.7.1地图图层的开发419
9.7.2其他图层的开发与实现421
9.8游戏后台逻辑的开发424
9.8.1小球的运动控制424
9.8.2小球的碰撞检测425
9.8.3 Cannon和Missile类的开发428
9.9传感器计算模块的开发432
9.9.1 BallListener类的开发432
9.9.2 RotateUtil类的代码框架433
9.9.3 RotateUtil类的开发435
参考文献438