图书介绍

嵌入式系统原理及应用 基于XScale和WindowsCE6.0【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

嵌入式系统原理及应用 基于XScale和WindowsCE6.0
  • 杨永杰,章国安,许鹏等编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787811247633
  • 出版时间:2009
  • 标注页数:250页
  • 文件大小:36MB
  • 文件页数:262页
  • 主题词:微型计算机-系统设计;窗口软件,Windows CE 6.0-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

嵌入式系统原理及应用 基于XScale和WindowsCE6.0PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 ARM微处理器概述1

1.1 ARM简介1

1.2 ARM微处理器的特点及实际应用2

1.2.1 ARM微处理器的特点2

1.2.2 ARM微处理器的实际应用2

1.3 ARM微处理器系列3

1.3.1 ARM7微处理器系列3

1.3.2 ARM9微处理器系列4

1.3.3 ARM9E微处理器系列4

1.3.4 ARM10E微处理器系列5

1.3.5 SecurCore微处理器系列5

1.3.6 StrongARM微处理器系列6

1.3.7 XScale处理器6

1.3.8 ARM11微处理器系列6

1.4 ARM微处理器结构7

1.4.1 RISC体系结构及特点7

1.4.2 ARM微处理器的寄存器结构8

1.4.3 ARM微处理器的指令结构9

1.5 ARM微处理器的关键技术9

1.6 ARM的选型10

1.6.1 ARM芯片选择的一般原则10

1.6.2 多芯核结构ARM芯片的选择13

1.6.3 主要ARM芯片供应商13

思考题13

第2章 ARM微处理器的编程模型14

2.1 ARM微处理器的工作原理14

2.1.1 ARM指令长度及数据类型14

2.1.2 ARM的存储器格式14

2.1.3 ARM微处理器的工作状态15

2.1.4 处理器运行模式16

2.2 ARM微处理器的寄存器组织16

2.2.1 ARM状态下的寄存器组织16

2.2.2 Thumb状态下的寄存器组织19

2.2.3 Thumb状态与ARM状态下寄存器组织的关系19

2.2.4 程序状态寄存器20

2.3 异常处理机制22

2.3.1 ARM体系结构所支持的异常22

2.3.2 对异常的处理方法23

2.3.3 应用程序中的异常处理25

思考题26

第3章 ARM微处理器的指令系统27

3.1 ARM微处理器指令简介及寻址方式27

3.1.1 ARM微处理器指令的分类与条件域27

3.1.2 ARM指令的寻址方式28

3.2 ARM指令集30

3.2.1 跳转指令30

3.2.2 数据处理指令32

3.2.3 程序状态处理指令36

3.2.4 加载/存储指令37

3.2.5 协处理器指令40

3.2.6 异常产生指令41

3.2.7 乘法指令与乘加指令42

3.2.8 移位指令(操作)44

3.3 Thumb指令集与ARM指令集的比较46

思考题46

第4章 ARM程序设计基础47

4.1 ARM汇编语言的语句格式47

4.1.1 汇编语言程序中的符号47

4.1.2 汇编语言程序中的表达式和运算符48

4.2 ARM汇编器支持的伪指令51

4.2.1 数据定义(Data Definition)伪指令51

4.2.2 符号定义(Symbol Definition)伪指令54

4.2.3 汇编结构(Assembly Structure)伪指令55

4.2.4 汇编控制(Assembly Control)伪指令59

4.2.5 其他常用的伪指令61

4.3 汇编语言的程序结构62

4.3.1 程序结构62

4.3.2 子程序调用62

4.3.3 汇编语言与C/C++的混合编程63

4.3.4 汇编语言程序示例63

思考题66

第5章 嵌入式系统开发环境的介绍5.1 XScale微处理器结构介绍67

5.2 嵌入式操作系统Windows CE的介绍68

5.3 嵌入式操作系统Linux的介绍68

5.3.1 Linux及其应用69

5.3.2 Linux内核72

5.3.3 典型嵌入式Linux系统93

5.4 RealView MDK开发套件的使用98

5.4.1 RealView MDK概述98

5.4.2 RealView MDK开发套件的组成99

5.4.3 使用RealView MDK创建工程100

5.4.4 用RealView MDK进行代码调试111

5.4.5 ADS TO MDK的转换112

5.5 本章小结121

思考题121

第6章 ARM教学实验系统122

6.1 EELiod教学开发平台介绍122

6.1.1 整体介绍122

6.1.2 EELiod系统实物图122

6.1.3 EELiod系统硬件介绍123

6.1.4 EELiod系统供电介绍124

6.1.5 EELiod系统外围接口介绍125

6.1.6 EELiod系统的音频接口126

6.1.7 EELiod系统内存空间126

6.1.8 GPIO空间127

6.2 EELiod系统的操作127

6.3 Windows CE 6.0嵌入式开发环境的搭建128

6.3.1 需要准备的软件安装包128

6.3.2 安装Visual Studio.Net 2005128

6.3.3 安装SP1130

6.3.4 安装Platform Builder 6.0131

6.3.5 安装ActiveSync131

6.3.6 安装BSP包132

6.3.7 安装SDK132

6.4 Windows CE 6.0镜像定制实验133

6.4.1 Windows CE 6.0的BSP克隆133

6.4.2 Windows Embedded CE 6.0镜像工程的创建134

6.4.3 Windows Embedded CE 6.0工程的组件配置136

6.4.4 Windows Embedded CE 6.0工程的编译配置139

6.5 Windows CE 6.0映像下载142

6.6 ActiveSync的使用146

6.6.1 ActiveSync的安装146

6.6.2 ActiveSync的设置146

思考题148

第7章 ARM汇编程序的典型应用7.1 应用一 系统引导149

7.1.1 设计要求介绍149

7.1.2 理解系统复位的内部操作149

7.1.3 程序进入点的设计151

7.1.4 系统初始化151

7.1.5 硬件原理图分析152

7.2 应用二 数码显示153

7.2.1 设计要求介绍153

7.2.2 数码管显示原理153

7.2.3 硬件原理图153

7.3 应用三 键盘检测154

7.3.1 设计要求介绍154

7.3.2 键盘接口介绍155

7.3.3 键盘寄存器156

7.3.4 程序分析158

7.4 应用四 IRQ中断处理158

7.4.1 设计要求介绍158

7.4.2 中断向量表158

7.4.3 中断开启和禁止159

7.4.4 中断控制器160

7.4.5 中断控制寄存器161

7.4.6 中断控制器的使用162

7.4.7 IRQ异常中断的响应过程163

7.4.8 程序分析164

7.5 应用五 定时器164

7.5.1 设计要求介绍164

7.5.2 相关概念理解165

7.5.3 寄存器分析与配置165

7.5.4 应用程序分析167

7.6 应用六 串口传输168

7.6.1 设计要求介绍168

7.6.2 原理概述168

7.6.3 寄存器使用与配置171

7.6.4 串口应用设计步骤176

7.7 应用七 实时时钟179

7.7.1 设计要求介绍179

7.7.2 概念理解179

7.7.3 RTC寄存器分析180

7.7.4 程序设计步骤180

7.7.5 示例程序分析181

7.8 应用八 LCD控制器182

7.8.1 设计要求介绍182

7.8.2 理解Frame Buffer183

7.8.3 理解LCD控制器186

7.8.4 LCD控制器的寄存器190

7.8.5 LCD显示程序设计191

思考题203

第8章 Windows CE 6.0实验开发实例8.1 远程工具的使用方法204

8.1.1 基本使用步骤204

8.1.2 File Viewer的使用207

8.1.3 System Information的使用209

8.1.4 Performance Monitor的使用210

8.1.5 Process Viewer的使用213

8.2 文件操作管理实例操作步骤215

8.3 内存堆栈分析实例操作步骤220

8.4 线程调度分析实例操作步骤231

8.5 标准流接口驱动实例操作步骤236

8.6 SDK导出实例操作步骤241

8.7 C#开发托管程序实例操作步骤243

8.8 串口通信编程实例操作步骤248

思考题249

参考文献250

热门推荐