《嵌入式系统开发技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:常本超,夏宁,但唐仁主编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2015
  • ISBN:9787115394804
  • 页数:330 页
图书介绍:本书既介绍了嵌入式系统硬件结构、软件结构、基于ARM的嵌入式处理器、基于Linux和μC/OS-II的嵌入式操作系统的知识,还介绍了和嵌入式系统息息相关的数字媒体、计算机网络等相关知识,适合有一定计算机硬件基础、C语言基础和Linux操作系统基础的工程师学习,以及高等院校计算机相关专业的学生和爱好者阅读,也可以作为工程设计的参考手册。

第1章 嵌入式系统的基础 1

1.1 嵌入式系统的起源和发展 1

1.2 嵌入式系统的构成 10

1.3 嵌入式系统的一些相关术语 15

1.4 本章小结 24

1.5 真题解析和习题 24

第2章 嵌入式系统和数字媒体 27

2.1 信息和数字媒体 27

2.2 文本 28

2.3 图像 34

2.4 音频 37

2.5 视频 40

2.6 本章小结 42

2.7 真题解析和习题 42

第3章 数字通信及计算机网络 45

3.1 通信和通信系统 45

3.2 计算机网络 50

3.3 本章小结 59

3.4 真题解析和习题 60

第4章 嵌入式处理器的基础及ARM 62

4.1 嵌入式系统处理器的结构 62

4.2 常见嵌入式处理器内核 66

4.3 ARM处理器的基础 68

4.4 ARM处理器的分类和特点 72

4.5 本章小结 81

4.6 真题解析和习题 81

第5章 ARM处理器编程模型 83

5.1 ARM处理器的工作状态 83

5.2 ARM处理器的工作模式 86

5.3 ARM处理器的寄存器组织 87

5.4 ARM处理器的异常处理 91

5.5 ARM处理器的数据类型和存储格式 94

5.6 ARM处理器的存储器管理单元和存储器保护单元 96

5.7 本章小结 99

5.8 真题解析和习题 100

第6章 ARM处理器的指令系统和汇编语言程序设计 102

6.1 ARM处理器的指令分类和指令集 102

6.2 ARM处理器的指令格式 107

6.3 ARM处理器的寻址方式 109

6.4 ARM处理器的伪指令 114

6.5 ARM处理器的汇编程序设计 117

6.6 汇编语言和C语言混合设计 122

6.7 本章小结 130

6.8 真题解析和习题 130

第7章 嵌入式系统的硬件结构 132

7.1 SoC的片上总线 132

7.2 ARM嵌入式系统的核心结构 138

7.3 常用ARM结构处理器及选择方案 147

7.4 嵌入式系统的存储器 148

7.5 本章小结 160

7.6 真题解析和习题 160

第8章 嵌入式系统的外围设备 163

8.1 输入设备 163

8.2 显示设备 167

8.3 传感器 173

8.4 本章小结 179

8.5 真题解析和习题 179

第9章 嵌入式系统的输入输出接口 182

9.1 通用输入输出接口 182

9.2 UART接口 182

9.3 I2C总线接口 185

9.4 SPI总线接口 188

9.5 1-wire总线接口 190

9.6 USB总线接口 192

9.7 视频接口 194

9.8 本章小结 195

9.9 真题解析和习题 196

第10章 嵌入式系统的远程通信接口 198

10.1 RS-232/485/422接口 198

10.2 CAN总线接口 205

10.3 以太网接口 210

10.4 无线通信接口 211

10.5 本章小结 214

10.6 真题解析和习题 214

第11章 S3C2440 ARM处理器 216

11.1 S3C2440的体系结构 216

11.2 S3C2440的外部引脚 217

11.3 S3C2440的硬件模块 218

11.4 本章小结 242

11.5 真题解析和习题 243

第12章 嵌入式系统软件的体系结构 245

12.1 嵌入式系统的软件层次 245

12.2 嵌入式系统的中间驱动层 246

12.3 嵌入式系统的引导加载程序 250

12.4 常见的Bootloader和U-Boot的使用方法 253

12.5 本章小结 259

12.6 真题解析和习题 259

第13章 嵌入式操作系统 261

13.1 嵌入式操作系统的发展 261

13.2 嵌入式操作系统的特点和分类 263

13.3 实时系统和实时操作系统 265

13.4 嵌入式操作系统的内核结构 267

13.5 常见的嵌入式操作系统 268

13.6 嵌入式Linux操作系统 271

13.7 本章小结 281

13.8 真题解析和习题 282

第14章 μC/OS-Ⅱ嵌入式操作系统应用分析 284

14.1 μC/OS-Ⅱ的特点和基础 284

14.2 μC/OS-Ⅱ操作系统解析 291

14.3 μC/OS-Ⅱ的移植和程序设计 302

14.4 μC/OS-Ⅲ和μC/OS-Ⅱ 303

14.5 本章小结 304

14.6 真题解析和习题 305

第15章 嵌入式系统的开发 307

15.1 嵌入式系统的开发基础 307

15.2 嵌入式系统的软件开发方法 310

15.3 MDK和RVDS的特点和使用 312

15.4 交叉编译环境 318

15.5 在Linux操作系统下进行软件开发 320

15.6 嵌入式系统的调试方法和工具 326

15.7 本章小结 328

15.8 真题解析和习题 329