图书介绍

ARM嵌入式应用系统开发典型实例PDF|Epub|txt|kindle电子书版本网盘下载

ARM嵌入式应用系统开发典型实例
  • 季昱,林俊超,宋飞编著 著
  • 出版社: 北京:中国电力出版社
  • ISBN:7508332741
  • 出版时间:2005
  • 标注页数:351页
  • 文件大小:25MB
  • 文件页数:365页
  • 主题词:微处理器,ARM-系统设计

PDF下载


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

下载说明

ARM嵌入式应用系统开发典型实例PDF格式电子书版下载

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

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

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

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

图书目录

前言1

第1章 ARM概述及体系结构1

1.1 ARM概述1

丛书序1

1.2 关于学习ARM的一点建议4

1.3 ARM的体系结构5

1.3.1 处理器模式5

1.3.2 寄存器介绍6

1.4.1 ARM中异常中断的种类11

1.4 ARM体系的异常中断11

1.4.2 ARM处理器对异常中断的响应过程12

1.4.3 从异常中断处理程序中返回12

1.5 ARM的总线接口13

1.5.1 ARM的存储器接口13

1.5.2 ARM的协处理器接口27

1.5.3 AMBA接口33

1.6 本章小结38

2.1 ARM指令系统39

2.1.1 ARM指令介绍39

第2章 ARM编程基础39

2.1.2 ARM指令的寻址方式41

2.1.3 ARM指令集44

2.2 ARM汇编语言设计54

2.2.1 ARM汇编器所支持的伪指令55

2.2.2 汇编语言的语句格式61

2.2.3 汇编语言的程序结构64

2.3  ARM C语言设计66

2.3.1 优化C语言编程66

2.3.2 C语言与汇编混合编程72

2.3.3 ARM C/C++编译器78

2.4 ADS的使用83

2.4.1 CodeWarrior的使用83

2.4.2 AXD的使用90

2.5 本章小结92

第3章 构造和调试ARM系统93

3.1 系统电路设计93

3.1.1 寻址空间93

3.1.2 总线及扩展94

3.1.3 电源系统95

3.1.4 RESET电路96

3.1.5 晶振电路97

3.2 调试接口JTAG98

3.2.1 什么是JTAG口98

3.2.2 JTAG接线描述99

3.2.3 JTAG的软件流程100

3.3 构建硬件开发和调试平台101

3.3.1 线路图审核101

3.3.2 PCB板排版注意事项和常见问题102

3.4 建立自己的工程102

3.4.1 建立一个新工程103

3.4.2 加入源程序104

3.4.3 设置编译和链接选项105

3.4.4 编译和链接工程107

3.5 用仿真器调试你的系统108

3.5.1 初始化存储器108

3.5.2 在线仿真109

3.5.3 常见问题110

3.6 ROM程序设计110

3.6.1 存储器映射111

3.6.2 系统初始化112

3.6.3 地址映射模式113

3.7 其他调试方法115

3.8 本章小结116

第4章 ARM体系中的调试方法117

4.1 ARM体系中调试系统概述117

4.2 基于Angel的调试系统118

4.2.1 基于Angel的调试系统概述119

4.2.2 使用Angel开发应用程序122

4.2.3 Angel执行的操作126

4.2.4 将Angel移植到特定的目标系统中128

4.3.2 基于JTAG的调试系统结构147

4.3.1 基于JTAG调试系统的特点147

4.3 基于JTAG的调试系统147

4.3.3 目标系统中的调试功能扩展部件148

4.3.4 基于JTAG的调试过程150

4.4 本章小结150

第5章 数码投影仪实例151

5.1 数码投影仪概述151

5.2 数码投影仪的基本结构153

5.3 硬件电路设计154

5.3.1 主CPU部分的电路设计154

5.3.2 视频部分的电路设计157

5.3.3 音频部分的电路设计159

5.3.4 网络部分的电路设计161

5.3.5 USB部分的电路设计163

5.3.6 电源部分的电路设计165

5.4 软件设计166

5.4.1 Bootloader编程166

5.4.2 ARM和DSP通信编程方法170

5.4.3 DSP的McBSP编程方法174

5.5 本章小结178

6.1 生物识别系统简介179

第6章 生物识别系统实例179

6.2 生物识别系统的结构及特点180

6.2.1 系统的基本结构和工作流程180

6.2.2 系统的技术指标182

6.3 硬件电路设计182

6.3.1 器件选型183

6.3.2 图像采集时序分析183

6.3.3 其他硬件接口设计185

6.4 软件设计190

6.4.1 程序结构190

6.4.2 主程序分析191

6.4.3 图像采集及其他外设程序196

6.5 程序调试及问题分析202

6.6 本章小结204

第7章 多媒体监控系统实例205

7.1 多媒体监控系统概述205

7.2 多媒体监控系统的基本结构207

7.3 系统硬件设计208

7.3.1 图像采集部分的硬件设计208

7.3.2 通道切换部分的硬件设计211

7.3.3 图像压缩部分的硬件设计213

7.3.4 主CPU部分的硬件设计218

7.3.5 I/O部分的电路设计220

7.4 系统的软件设计221

7.4.1 系统软件的设计结构221

7.4.2 软件设计的规范及说明221

7.4.3 图像采集芯片的软件设计229

7.4.4 图像压缩芯片的软件设计239

7.4.5 I/O部分软件设计245

7.5 系统调试及结果分析248

7.6 本章小结248

8.1 网络流媒体服务器概述249

第8章 网络流媒体服务器实例249

8.2 服务器的基本结构和性能指标250

8.2.1 基本结构251

8.2.2 性能指标252

8.3 服务器的硬件设计253

8.3.1 图像采集部分的硬件设计253

8.3.2 网络部分的硬件设计255

8.3.3 音频部分的硬件设计262

8.3.4 主CPU选型266

8.4.1 系统软件的设计结构267

8.4 服务器软件设计267

8.4.2 软件设计的规范及说明268

8.4.3 数据压缩芯片的软件设计270

8.5 系统调试及结果分析275

8.6 本章小结276

第9章 ARM学习系统实例277

9.1 ARM学习系统概述277

9.2 ARM学习系统的基本结构278

9.3 ARM学习系统硬件分析280

9.3.1 CPU部分280

9.3.2 存储器部分282

9.3.3 PCMCIA功能模块283

9.3.4 LAN和WAN模块284

9.3.5 USB和UART模块286

9.3.6 电源部分287

9.4 ARM学习系统软件分析287

9.4.1 Bootloader288

9.4.2 ucLinux BSP293

9.5 应用程序编程298

9.6 本章小结307

10.1 智能家居概述309

第10章 智能家居控制器实例309

10.2 智能家居控制器的基本结构311

10.2.1 智能家居系统的基本结构312

10.2.2 智能家居控制器结构313

10.3 智能家居控制器的硬件设计314

10.3.1 LCD接口控制电路部分的设计314

10.3.2 高速蓝牙模块电路部分设计318

10.4 智能家居控制器的软件设计325

10.4.1 LCD接口程序设计325

10.4.2 蓝牙模块程序流程327

10.5 本章小结328

热门推荐