Android嵌入式系统程序开发

Android嵌入式系统程序开发

《Android嵌入式系统程序开发》基本信息作者: 胡文 宁世勇 李明俊 金雪松丛书名: 单片机与嵌入式丛书出版社:机械工业出版社ISBN:9787111411697上架时间:2013-4-2出版日期:2013 年4月开本:16开页码:437版次:1-1所属分类:计算机 > 软件与程序设计 > 移动开发 > Android更多关于 》》》《》内容简介计算机书籍  《android嵌入式系统程序开发(基于cortex-a8)》主要分为三部分,包括软件篇、硬件篇和项目篇。软件篇从android 体系结构和开发环境搭建,以及android 应用程序开发等方面构造了一个完整的android 开发流程;硬件篇重点讲解了s5pv210硬件结构和android系统移植,详细介绍了底层驱动的封装、中间层jni 的制作,以及上层ui的设计;项目篇提供完整的综合应用项目的程序开发实例,详细介绍了开发过程和原始程序代码。并且安排了丰富的实验内容与实践,让读者深刻理解和掌握嵌入式系统开发的整个过程,了解底层驱动程序驱动硬件的原理和上层应用程序的设计方法。   《android嵌入式系统程序开发(基于cortex-a8)》内容丰富实用、层次清晰、叙述详尽,方便教学与自学。本书可作为高等院校计算机类、电子类和控制类等专业高年级本科生、研究生学习嵌入式android程序开发的教材,也可作为全国大学生电子设计竞赛培训教材,以及工程技术人员进行嵌入式系统开发与应用的参考书。目录《android嵌入式系统程序开发(基于cortex-a8)》前言软件篇第 1 章 android体系结构及开发环境 / 21. 1 android体系结构介绍 / 21. 1. 1 应用程序 / 31. 1. 2 应用程序框架 / 31. 1. 3 函数库 / 41. 1. 4 linux内核 / 41. 2 搭建windows下的开发环境 / 51. 2. 1 安装jdk / 51. 2. 2 安装eclipse / 61. 2. 3 安装adt / 61. 2. 4 安装sdk / 71. 2. 5 创建android虚拟设备 / 91. 3 搭建linux下的开发环境 / 111. 3. 1 安装jdk / 111. 3. 2 安装eclipse / 121. 3. 3 安装adt / 131. 3. 4 安装sdk / 15.1. 3. 5 创建android虚拟设备 / 171. 4 搭建ndk开发环境 / 201. 4. 1 ndk开发环境与安装目录 / 201. 4. 2 系统和软件需求 / 201. 4. 3 windows 平台ndk环境搭建 / 211. 4. 4 linux平台ndk环境搭建 / 25第2章 第一个应用程序 / 282. 1 第一个helloeveryone / 282. 1. 1 创建第一个android项目helloeveryone / 282. 1. 2 android应用工程组成 / 292. 2 调试android应用程序 / 302. 2. 1 修改android项目 / 302. 2. 2 设置断点 / 342. 2. 3 启动调试 / 342. 2. 4 单步跟踪 / 342. 2. 5 真机调试 / 352. 3 android应用程序组成 / 352. 3. 1 activity介绍 / 362. 3. 2 intent介绍 / 402. 3. 3 broadcast receiver介绍 / 432. 3. 4 service介绍 / 432. 3. 5 content provider介绍 / 442.4 使用androidmanifest文件定义应用程序 / 442. 4. 1 管理应用程序身份 / 462. 4. 2 注册activity和其他应用程序组件 / 462. 4. 3 使用许可权限 / 482. 4. 4 指定应用程序所需输入设备和软件 / 492. 4. 5 使用库和android sdk版本 / 502. 4. 6 定义应用程序的其他配置参数 / 50第3章 android应用程序开发 / 513. 1 控件简介 / 513. 1. 1 视图控件 / 513. 1. 2 布局控件 / 513. 1. 3 布局参数 / 513. 2 常用widget控件介绍 / 523. 2. 1 用widget控件创建android项目 / 523. 2. 2 按钮 / 533. 2. 3 文字框 / 543. 2. 4 编辑框 / 553. 2. 5 多项选择框 / 573. 2. 6 单项选择框 / 593. 2. 7 下拉列表 / 603. 2. 8 自动完成文本 / 613. 2. 9 日期、时间选择器 / 623. 2. 10 进度条 / 643. 2. 11 拖动条 / 653. 2. 12 图片视图 / 663. 2. 13 基于网格索引的图片浏览器 / 673. 2. 14 选项卡 / 703. 2. 15 列表 / 723. 2. 16 图片按钮 / 733. 2. 17 拖动效果 / 743. 3 activity转换和intent消息传递 / 763. 3. 1 activity转换 / 763. 3. 2 intent消息传递 / 783. 4 menu设计修改 / 803. 5 对话框实例 / 823. 6 toast和notification应用 / 853. 7 数据库应用 / 873. 7. 1 sqlite数据库介绍 / 873. 7. 2 android平台对sqlite数据库的支持 / 883. 7. 3 sqlite数据库应用模式 / 893. 7. 4 sqlite数据库开发实例 / 903. 7. 5 基于sqlite数据库的日记账工具 / 97硬件篇第4章 android系统移植 / 1124. 1 android 结构介绍 / 1124. 2 android 内核结构和设备驱动 / 1134. 2. 1 android内核源代码结构 / 1134. 2 .2 android常用设备驱动 / 1154. 3 android 内核基本配置 / 1214. 3. 1 android内核中的kconfig文件 / 1224. 3. 2 android内核配置选项 / 1224. 4 android内核编译 / 1254. 4. 1 android内核中的makefile文件 / 1264. 4. 2 解压android内核源代码 / 1274. 4. 3 编译android 内核 / 1274. 5 dma-210xp平台android文件系统烧写 / 1284. 5. 1 烧写u-boot到nand flash / 1284. 5. 2 烧写zimage内核映像文件 / 1314. 5. 3 烧写ramdisk-uboot.img映像文件 / 1324. 5. 4 烧写android system.img文件 / 1324. 5. 5 烧写android userdata.img文件 / 1334. 5. 6 启动android系统 / 1334. 5. 7 tf卡自动更新kernel和android系统文件 / 134第5章 s5pv210硬件结构 / 1355. 1 s5pv210微处理器 / 1355. 1. 1 概述 / 1355. 1. 2 s5pv210体系结构 / 1355. 1. 3 s5pv210关键特性 / 1355. 2 gpio接口 / 1465. 2. 1 gpio概述 / 1465. 2. 2 gpio专用寄存器 / 1475. 2. 3 gpio接口应用举例 / 1545. 3 pwm定时器 / 1565. 3. 1 pwm概述 / 1565. 3. 2 pwm操作 / 1565. 3. 3 pwm专用寄存器 / 1585. 3. 4 pwm接口应用举例 / 1625. 4 dma控制器 / 1645. 4. 1 dma概述 / 1645. 4. 2 dma专用寄存器 / 1655. 5 uart串行接口 / 1695. 5. 1 uart接口特性 / 1695. 5. 2 uart操作 / 1705. 5. 3 uart专用寄存器 / 1735. 5. 4 uart接口应用举例 / 1795. 6 spi接口 / 1835. 6. 1 spi接口特性 / 1835. 6. 2 spi操作 / 1835. 6. 3 spi专用寄存器 / 1855. 6. 4 spi接口应用举例 / 1905. 7 iic总线接口 / 1945. 7. 1 iic概述 / 1945. 7. 2 iic操作 / 1945. 7. 3 iic专用寄存器 / 1985. 7. 4 iic接口应用举例 / 2005. 8 adc及触摸屏接口 / 2035. 8. 1 adc及触摸屏特性 / 2045. 8. 2 功能描述 / 2055. 8. 3 adc及触摸屏专用寄存器 / 2065. 8. 4 adc 转换应用举例 / 210第6章 接口驱动程序开发 / 2126. 1 led接口及驱动程序 / 2126. 1. 1 led驱动电路 / 2126. 1. 2 led驱动程序分析 / 2156. 1. 3 led驱动程序makefile文件 / 2186. 1. 4 led驱动测试 / 2186. 1. 5 led界面设计 / 2196. 1. 6 led jni设计 / 2256. 1. 7 led程序测试 / 2286.2 背光调节控制程序 / 2306. 2. 1 背光控制接口 / 2306. 2. 2 背光驱动设计 / 2336. 2. 3 背光界面设计 / 2356. 2. 4 背光jni设计 / 2416. 2. 5 背光程序测试 / 2436.3 键盘接口及驱动程序 / 2446. 3. 1 键盘接口 / 2446. 3. 2 内核驱动 / 2496. 3. 3 键盘界面设计 / 2536. 3. 4 键盘程序测试 / 2586.4 uart串行接口及通信程序 / 2586. 4. 1 uart串行接口 / 2586. 4. 2 linux串行接口操作 / 2626. 4. 3 uart界面设计 / 2636. 4. 4 uart jni设计 / 2726. 4. 5 uart程序测试 / 2756.5 zigbee接口及通信程序 / 2766. 5. 1 zigbee介绍 / 2766. 5. 2 zigbee接口设计 / 2776. 5. 3 zigbee jni设计 / 2916. 5. 4 zigbee程序测试 / 2966.6 wi-fi接口及通信程序 / 2976. 6. 1 wi-fi介绍 / 2976. 6. 2 wi-fi程序设计 / 3006. 6. 3 wi-fi程序测试 / 3076.7 3g接口及通信程序 / 3076. 7. 1 3g介绍 / 3086. 7. 2 3g程序设计 / 3106. 7. 3 3g程序测试 / 3156.8 mediaplayer播放器程序 / 3176. 8. 1 mediaplayer介绍 / 3176. 8. 2 mediaplayer程序设计 / 3206. 8. 3 mediaplayer程序测试 / 327项目篇第7章 android嵌入式组态软件 / 3307. 1 android嵌入式组态软件介绍 / 3307. 2 android嵌入式组态软件结构 / 3307. 3 android嵌入式组态软件界面设计 / 3327. 3. 1 界面设计 / 3327. 3. 2 界面内容添加 / 3327. 4 android嵌入式组态软件功能选择区设计 / 3397. 4. 1 界面设计 / 3407. 4. 2 io设计 / 3527. 4. 3 数据库设计 / 3547. 5 android嵌入式组态软件辅助功能区设计 / 3597. 6 android嵌入式组态软件程序生成区设计 / 3607. 6. 1 android嵌入式组态软件程序生成区功能介绍 / 3607. 6. 2 android嵌入式组态软件程序生成区的代码实现 / 361第8章 gps与google map定位系统 / 3748. 1 mymap服务系统 / 3748. 2 android google map / 3758. 2. 1 申请google map android api key / 3758. 2. 2 编写google map框架程序 / 3768. 2. 3 控制地图 / 3788. 2. 4 地图的显示模式 / 3808. 2. 5 地图的图层 / 3838. 2. 6 查询与定位 / 3858. 3 android定位服务 / 3918. 3. 1 开启定位服务 / 3918. 3. 2 模拟测试 / 3938. 3. 3 gps与googlemap定位 / 3958. 4 案例重构 / 3968. 4. 1 地图的显示模式 / 3968. 4. 2 重构“查询方法” / 398第9章 3d物理传感器游戏——小球快跑 / 4019. 1 游戏背景及功能概述 / 4019. 1. 1 背景概述 / 4019. 1. 2 功能概述 / 4019. 2 游戏的策划及准备工作 / 4039. 2. 1 游戏的策划 / 4039. 2. 2 小球快跑游戏开发的准备工作 / 4039. 3 游戏的架构 / 4049. 3. 1 游戏的总体架构 / 4049. 3. 2 游戏的类结构 / 4059. 4 driftball类的开发 / 4069. 4. 1 driftball类的代码框架 / 4069. 4. 2 driftball类的主要成员方法的实现 / 4079. 5 游戏主菜单的开发 / 4099. 5. 1 welcomeview类的代码框架 / 4099. 5. 2 welcomeview类的主要成员方法的实现 / 4109. 5. 3 welcomethread类的开发 / 4129. 5. 4 菜单界面的用户交互事件处理 / 4139. 6 游戏界面模块的开发 / 4149. 6. 1 gameview的成员变量 / 4149. 6. 2 gameview的成员方法概述 / 4159. 6. 3 gamethread类的代码框架 / 4169. 6. 4 gamemenuthread类的开发 / 4179. 6. 5 用户交互事件处理 / 4189. 7 游戏中各个图层的开发 / 4199. 7. 1 地图图层的开发 / 4199. 7. 2 其他图层的开发与实现 / 4219. 8 游戏后台逻辑的开发 / 4249. 8. 1 小球的运动控制 / 4249. 8. 2 小球的碰撞检测 / 4259. 8. 3 cannon和missile类的开发 / 4289. 9 传感器计算模块的开发 / 4329. 9. 1 balllistener类的开发 / 4329. 9. 2 rotateutil类的代码框架 / 4339. 9. 3 rotateutil类的开发 / 435参考文献 / 438本信息来源:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Proudly powered by WordPress | Theme: HoneyWaves by SpiceThemes