ARM Cortex-A8嵌入式系统开发与实践:WinCE与Android平台
出版时间:
2011-01
版次:
1
ISBN:
9787508481777
定价:
45.00
装帧:
平装
开本:
16开
纸张:
胶版纸
页数:
315页
字数:
537千字
正文语种:
简体中文
25人买过
-
《ARMCortex-A8嵌入式系统开发与实践:WinCE与Android平台》以飞思卡尔应用处理器i.MX51为例,全面系统地讲述基于新一代高性能ARMCortex-A8内核应用处理器以及WinCE6.0和Android系统的软硬件系统开发指导。具体内容包括:以i.MX51应用处理器为例介绍基于Cortex-A8内核的高性能应用处理器典型的功能模块,开发系统的主要硬件功能模块的结构与工作原理,典型硬件系统与典型应用;WinCE6.0在Cortex-A8系统上的移植与开发,系统地讲述WindowsEmbeddedCE6.0的体系结构、系统安装、环境设置,在i.MX51开发系统下的软件包的编译和调试,主要功能模块驱动程序的详细描述与开发指导,以及典型的嵌入式系统Wince6.0应用开发例程;Android2.2在Cortex-A8系统的移植与开发,系统讲述Android体系结构、开发环境与编译,AndroidBSP的移植与开发(包含Bootloader、内核移植、HAL实现等),以及Android应用程序开发指导。
《ARMCortex-A8嵌入式系统开发与实践:WinCE与Android平台》可作为工程技术人员学习最新的Cortex-A8高端嵌入式系统软硬件开发技术的入门教材,掌握WinCE6.0以及Android系统在高端应用处理器系统上的实战演练,也可作为工程技术人员在实际工作中针对智能手持设备(平板电脑、智能手机)、高端嵌入式设备、汽车信息娱乐设备等系统开发的参考书。 前言
第1章基于Cortex—A8的Freescalei.MX51体系构架
1.1i.MX51系统框图与功能简介
1.1.1i.MX51应用处理器的应用
1.1.2i.MX5l应用处理器CPU的结构
1.1.3i.MX51应用处理器的多媒体能力
1.1.4i.MX5l应用处理器的物理性能及扩展能力
1.1.5i.MX51应用处理器的特点
1.2ARMCorrex.A8内核(CPU、Cache、NEON、VFP和ETM)
1.3i.MX51应用处理器中的IPU与VPU单元
1.3.1图像处理单元IPU
1.3.2视频处理单元VPI
1.4i.MX5l应用处理器的图形处理(GPU)功能
1.4.13D图形处理单元(3DGPU)
1.4.22D图形处理单元(2DGPU)
1.5i.MX51应用处理器的输入输出接口
1.6i.MX51应用处理器的时钟、电源与JTAG口
1.7i.MX5l应用处理器的典型系统
1.8参考文献
第2章基于i.MX51的系统硬件介绍
2.1内容概述
2.2硬件系统的总体框图和功能组成
2.3i.MX51应用处理器的启动模式设置
2.4存储器部分(DDR2、SPINOR、NANDFlash)
2.4.1DDR2SDRAM
2.4.2NANDFlash
2.4.3SPINOR
2.5电源管理
2.5.1MC13892的电源输出
2.5.2i.MX5l与MC13892之间的信号接口控制
2.5.3电池充放电电路
2.5.4电阻触摸屏接口电路
2.6USB接口
2.6.1USB的定义
2.6.2USB标准简介
2.6.3USB-OTG设计
2.6.4USB—HS设计
2.6.5USB扩展接口
2.7DVI显示接口
2.8MMC/SD卡接口
2.9LIART调试串口和JTAG调试口
2.10Etheraaet网口
2.11AudioCODEC与音频输入输出
2.12Camera接口
2.13键盘功能
2.14扩展接口
2.14.1Bluetooth和WIFI扩展接口
2.14.23G扩展接口
2.15参考文献
第3章基于Coitex.A8i.MX51的WinCE6.0系统移植与开发
3.1WindowsEmbeddedCE6.0介绍
3.1.1WinCE6.0简介
3.1.2WinCE6.0的安装
3.1.3WinCE6.0编译环境
3.1.4WinCE6.0体系架构
3.2WinCE6.0软件开发包的安装、编译、下载与调试
3.2.1WinCE6.0软件开发包的安装
3.2.2WinCE6.0软件开发包的编译
3.2.3WinCE6.0软件开发包的镜像下载
3.2.4WinCE6.0软件开发包的调试
3.3基于怡鼎.MX5l开发系统的WinCE6.0的Bootloader
3.3.1i.MX51芯片内部Bootloader
3.3.2怡鼎MX51WINCE软件开发包的XLDR
3.3.3怡鼎MX51WinCE6.0软件开发包的EBOOT
3.4WinCE6.0OEM适配层
3.4.1WindowsCE操作系统的启动顺序
3.4.2OAL的电源管理
3.5WinCE6.O驱动概述
3.5.1文件系统驱动、线程驱动与本地驱动
3.5.2用户模式驱动与内核模式驱动
3.5.3加载驱动
3.5.4驱动的中断处理
3.5.5驱动的电源管理
3.6怡鼎MX51WinCE6.0驱动详述
3.6.1音频编解码器驱动
3.6.2显示驱动
3.6.3摄影头驱动
3.6.4eSDHC驱动
3.6.5网络驱动
3.6.6电源管理芯片驱动
3.6.7USBOTG驱动
3.7WinCE6.0应用程序开发与实践
3.7.1导出并安装SDK
3.7.2使用SDK编译I~elloWorld
3.7.3使用PB编译VPI_J测试代码
3.7.4使用PB编译OpenGLES2.03D应用程序
3.7.5多媒体
3.8参考文献
第4章基于Cortex.A8的i.MX51的Android系统移植与应用程序开发
4.1Android简介
4.1.1Android系统架构
4.1.2Android核心组件
4.1.3Android应用程序基础
4.2基于i.MX51的怡鼎Android系统使用介绍
4.3Android系统的开发环境及编译
4.3.1搭建PC开发环境
4.3.2获取Android官方代码
4.3.3应用怡鼎补丁
4.3.4Android源代码结构
4.3.5源代码编译
4.4Linux内核及驱动程序
4.4.1Linux内核简介
4.4.2Linux驱动程序简介
4.5AndroidBSP移植与开发
4.5.1Bootloader
4.5.2Android内核移植
4.5.3AndroidHAL移植与实现
4.5.4常见问题
4.6Android应用程序开发
4.6.1搭建应用程序开发环境
4.6.2HelloWorld应用程序
4.6.3多媒体播放应用程序
4.6.4浏览器应用程序
4.6.53D应用程序
4.7本章小结
4.8参考文献
-
内容简介:
《ARMCortex-A8嵌入式系统开发与实践:WinCE与Android平台》以飞思卡尔应用处理器i.MX51为例,全面系统地讲述基于新一代高性能ARMCortex-A8内核应用处理器以及WinCE6.0和Android系统的软硬件系统开发指导。具体内容包括:以i.MX51应用处理器为例介绍基于Cortex-A8内核的高性能应用处理器典型的功能模块,开发系统的主要硬件功能模块的结构与工作原理,典型硬件系统与典型应用;WinCE6.0在Cortex-A8系统上的移植与开发,系统地讲述WindowsEmbeddedCE6.0的体系结构、系统安装、环境设置,在i.MX51开发系统下的软件包的编译和调试,主要功能模块驱动程序的详细描述与开发指导,以及典型的嵌入式系统Wince6.0应用开发例程;Android2.2在Cortex-A8系统的移植与开发,系统讲述Android体系结构、开发环境与编译,AndroidBSP的移植与开发(包含Bootloader、内核移植、HAL实现等),以及Android应用程序开发指导。
《ARMCortex-A8嵌入式系统开发与实践:WinCE与Android平台》可作为工程技术人员学习最新的Cortex-A8高端嵌入式系统软硬件开发技术的入门教材,掌握WinCE6.0以及Android系统在高端应用处理器系统上的实战演练,也可作为工程技术人员在实际工作中针对智能手持设备(平板电脑、智能手机)、高端嵌入式设备、汽车信息娱乐设备等系统开发的参考书。
-
目录:
前言
第1章基于Cortex—A8的Freescalei.MX51体系构架
1.1i.MX51系统框图与功能简介
1.1.1i.MX51应用处理器的应用
1.1.2i.MX5l应用处理器CPU的结构
1.1.3i.MX51应用处理器的多媒体能力
1.1.4i.MX5l应用处理器的物理性能及扩展能力
1.1.5i.MX51应用处理器的特点
1.2ARMCorrex.A8内核(CPU、Cache、NEON、VFP和ETM)
1.3i.MX51应用处理器中的IPU与VPU单元
1.3.1图像处理单元IPU
1.3.2视频处理单元VPI
1.4i.MX5l应用处理器的图形处理(GPU)功能
1.4.13D图形处理单元(3DGPU)
1.4.22D图形处理单元(2DGPU)
1.5i.MX51应用处理器的输入输出接口
1.6i.MX51应用处理器的时钟、电源与JTAG口
1.7i.MX5l应用处理器的典型系统
1.8参考文献
第2章基于i.MX51的系统硬件介绍
2.1内容概述
2.2硬件系统的总体框图和功能组成
2.3i.MX51应用处理器的启动模式设置
2.4存储器部分(DDR2、SPINOR、NANDFlash)
2.4.1DDR2SDRAM
2.4.2NANDFlash
2.4.3SPINOR
2.5电源管理
2.5.1MC13892的电源输出
2.5.2i.MX5l与MC13892之间的信号接口控制
2.5.3电池充放电电路
2.5.4电阻触摸屏接口电路
2.6USB接口
2.6.1USB的定义
2.6.2USB标准简介
2.6.3USB-OTG设计
2.6.4USB—HS设计
2.6.5USB扩展接口
2.7DVI显示接口
2.8MMC/SD卡接口
2.9LIART调试串口和JTAG调试口
2.10Etheraaet网口
2.11AudioCODEC与音频输入输出
2.12Camera接口
2.13键盘功能
2.14扩展接口
2.14.1Bluetooth和WIFI扩展接口
2.14.23G扩展接口
2.15参考文献
第3章基于Coitex.A8i.MX51的WinCE6.0系统移植与开发
3.1WindowsEmbeddedCE6.0介绍
3.1.1WinCE6.0简介
3.1.2WinCE6.0的安装
3.1.3WinCE6.0编译环境
3.1.4WinCE6.0体系架构
3.2WinCE6.0软件开发包的安装、编译、下载与调试
3.2.1WinCE6.0软件开发包的安装
3.2.2WinCE6.0软件开发包的编译
3.2.3WinCE6.0软件开发包的镜像下载
3.2.4WinCE6.0软件开发包的调试
3.3基于怡鼎.MX5l开发系统的WinCE6.0的Bootloader
3.3.1i.MX51芯片内部Bootloader
3.3.2怡鼎MX51WINCE软件开发包的XLDR
3.3.3怡鼎MX51WinCE6.0软件开发包的EBOOT
3.4WinCE6.0OEM适配层
3.4.1WindowsCE操作系统的启动顺序
3.4.2OAL的电源管理
3.5WinCE6.O驱动概述
3.5.1文件系统驱动、线程驱动与本地驱动
3.5.2用户模式驱动与内核模式驱动
3.5.3加载驱动
3.5.4驱动的中断处理
3.5.5驱动的电源管理
3.6怡鼎MX51WinCE6.0驱动详述
3.6.1音频编解码器驱动
3.6.2显示驱动
3.6.3摄影头驱动
3.6.4eSDHC驱动
3.6.5网络驱动
3.6.6电源管理芯片驱动
3.6.7USBOTG驱动
3.7WinCE6.0应用程序开发与实践
3.7.1导出并安装SDK
3.7.2使用SDK编译I~elloWorld
3.7.3使用PB编译VPI_J测试代码
3.7.4使用PB编译OpenGLES2.03D应用程序
3.7.5多媒体
3.8参考文献
第4章基于Cortex.A8的i.MX51的Android系统移植与应用程序开发
4.1Android简介
4.1.1Android系统架构
4.1.2Android核心组件
4.1.3Android应用程序基础
4.2基于i.MX51的怡鼎Android系统使用介绍
4.3Android系统的开发环境及编译
4.3.1搭建PC开发环境
4.3.2获取Android官方代码
4.3.3应用怡鼎补丁
4.3.4Android源代码结构
4.3.5源代码编译
4.4Linux内核及驱动程序
4.4.1Linux内核简介
4.4.2Linux驱动程序简介
4.5AndroidBSP移植与开发
4.5.1Bootloader
4.5.2Android内核移植
4.5.3AndroidHAL移植与实现
4.5.4常见问题
4.6Android应用程序开发
4.6.1搭建应用程序开发环境
4.6.2HelloWorld应用程序
4.6.3多媒体播放应用程序
4.6.4浏览器应用程序
4.6.53D应用程序
4.7本章小结
4.8参考文献
查看详情
-
全新
山东省泰安市
平均发货22小时
成功完成率86.09%
-
全新
北京市通州区
平均发货8小时
成功完成率93.33%
-
九品
天津市宝坻区
平均发货15小时
成功完成率95.71%
-
全新
北京市海淀区
平均发货14小时
成功完成率91.64%
-
全新
广东省广州市
平均发货19小时
成功完成率86.79%
-
全新
北京市丰台区
平均发货7小时
成功完成率91.01%
-
全新
上海市黄浦区
平均发货10小时
成功完成率94.24%
-
全新
四川省成都市
平均发货23小时
成功完成率88.3%
-
全新
浙江省嘉兴市
平均发货13小时
成功完成率94.37%
-
九品
北京市海淀区
平均发货25小时
成功完成率87.69%
-
全新
江苏省南京市
平均发货15小时
成功完成率82.22%
-
九五品
山东省泰安市
平均发货24小时
成功完成率92.53%
-
全新
北京市通州区
平均发货9小时
成功完成率87.37%
-
九五品
北京市通州区
平均发货9小时
成功完成率89.55%
-
全新
江苏省南京市
平均发货7小时
成功完成率98.23%
-
全新
北京市房山区
平均发货8小时
成功完成率70.37%
-
全新
北京市通州区
平均发货14小时
成功完成率96.13%
-
全新
北京市朝阳区
平均发货12小时
成功完成率85.34%
-
全新
北京市通州区
平均发货15小时
成功完成率95.26%
-
全新
北京市朝阳区
平均发货18小时
成功完成率83.36%
-
全新
山东省潍坊市
平均发货16小时
成功完成率80.84%
-
全新
江苏省南京市
平均发货7小时
成功完成率95.88%
-
全新
江苏省无锡市
平均发货14小时
成功完成率94.59%
-
全新
广东省广州市
平均发货19小时
成功完成率88.85%
-
全新
广东省广州市
平均发货24小时
成功完成率83.98%
-
全新
北京市朝阳区
平均发货9小时
成功完成率96.86%
-
全新
山东省潍坊市
平均发货16小时
成功完成率80.84%
-
九品
河北省衡水市
平均发货14小时
成功完成率95.24%
-
全新
-
全新
天津市河东区
平均发货24小时
成功完成率90.39%
-
全新
北京市顺义区
平均发货10小时
成功完成率93.85%
-
全新
河北省保定市
平均发货15小时
成功完成率90.79%
-
全新
江苏省无锡市
平均发货9小时
成功完成率94.18%
-
全新
广东省广州市
平均发货7小时
成功完成率94.43%
-
全新
江苏省无锡市
平均发货8小时
成功完成率96.11%
-
九品
河北省沧州市
平均发货10小时
成功完成率96.81%
-
九品
河北省沧州市
平均发货10小时
成功完成率96.81%
-
八五品
江苏省常州市
平均发货12小时
成功完成率94.96%
-
全新
河北省保定市
平均发货15小时
成功完成率90.79%
-
九品
河北省沧州市
平均发货10小时
成功完成率96.81%
-
全新
北京市西城区
平均发货16小时
成功完成率91.55%
-
九五品
北京市海淀区
平均发货10小时
成功完成率91.24%
-
九品
北京市海淀区
平均发货10小时
成功完成率91.24%
-
九五品
北京市海淀区
平均发货11小时
成功完成率72.46%
-
九品
北京市海淀区
平均发货11小时
成功完成率72.46%
-
八五品
重庆市南岸区
平均发货18小时
成功完成率77.74%
-
九品
安徽省阜阳市
平均发货42小时
成功完成率77.78%
-
全新
北京市丰台区
平均发货17小时
成功完成率69.05%
-
九五品
江苏省南京市
平均发货28小时
成功完成率85.48%
-
全新
北京市朝阳区
平均发货13小时
成功完成率93.07%