《嵌入式系统原理及技术》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:杨峰,王磊主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2014
  • ISBN:9787030399441
  • 页数:210 页
图书介绍:本书共八章,第一章介绍嵌入式系统的基本概念。第二到第四章阐述嵌入式系统的硬件构成。第五、六章讲述嵌入式操作系统和软件开发平台。第七章介绍嵌入式控制系统基础,包括控制系统原理、常见控制算法、嵌入式控制系统结构等。第八章介绍嵌入式控制系统的设计方法,结合实例介绍控制系统的硬件设计、软件设计、系统测试等。

第1章 嵌入式系统基础 1

1.1嵌入式系统的概念 1

1.2嵌入式系统的特点 2

1.3嵌入式系统处理器 3

1.4嵌入式操作系统 5

第2章 嵌入式处理器 13

2.1 ARM处理器 13

2.1.1 ARM体系架构 13

2.1.2 ARM处理器模式 21

2.1.3 ARM内部寄存器 24

2.1.4 ARM体系的异常处理 30

2.2三星S3C2440A微处理器 33

2.2.1 S3C2440A微处理器简介 34

2.2.2 DMA控制器 39

2.2.3通用I/O口 42

2.2.4定时器 45

2.2.5 LCD控制 50

第3章 中断服务机制 54

3.1中断的概念 54

3.2 S3C2440中断源 55

3.3 S3C2440中断寄存器 57

3.4 S3C2440中断控制处理 71

3.5中断响应 72

3.6 S3C2440外部中断实例 74

第4章 嵌入式总线与接口 79

4.1 UART串口通信 79

4.1.1同步通信与异步通信 79

4.1.2串口通信的传输格式 80

4.1.3 RS-232接口 81

4.1.4 RS-422和RS-485 83

4.2 I2C总线 84

4.2.1 I2C总线概念 85

4.2.2 I2C总线信号状态 87

4.2.3 I2C总线寻址操作 91

4.2.4 I2C总线时序参数 93

4.2.5 I2C总线完整通信过程 93

4.3 USB总线 94

4.3.1 USB总线发展历史 95

4.3.2 USB总线相关概念 99

4.3.3 USB的数据传输模式 104

4.3.4 USB的数据传输 111

4.4 CAN总线 113

4.4.1 CAN的分层结构 114

4.4.2 CAN数据帧格式 117

4.4.3 CAN总线仲裁机制 118

4.4.4错误处理 120

4.4.5 CAN总线的特点 121

第5章 嵌入式操作系统 122

5.1嵌入式操作系统概述 122

5.1.1嵌入式操作系统的发展 122

5.1.2嵌入式操作系统的作用 123

5.1.3主流嵌入式操作系统 123

5.2 Linux操作系统 124

5.2.1 Linux操作系统发展及特点 124

5.2.2 Linux内核 127

5.3 RTLinux实时操作系统 133

5.3.1 RTLinux简介 135

5.3.2 RTLinux内核结构 136

5.3.3中断模拟 138

5.3.4实时调度 139

5.3.5计时 140

第6章 嵌入式软件开发平台 142

6.1嵌入式软件开发过程 142

6.2 VⅥ编辑器 147

6.2.1 VI简介 148

6.2.2 VI的进入与退出 149

6.2.3 VI的编辑操作命令 151

6.2.4 VIM对VI的改进 158

6.3 GCC编译器 158

6.3.1 GCC文件约定及总体编译选项 158

6.3.2 GCC的编译过程 159

6.3.3警告提示功能 162

6.3.4代码优化 165

6.3.5库依赖 166

6.3.6加速 167

6.4 GDB调试器 168

6.4.1 GCC的GDB调试选项 168

6.4.2 GDB基本命令 169

6.4.3 GDB使用流程 173

第7章 嵌入式Linux驱动开发 178

7.1 Linux设备驱动技术 178

7.1.1 Linux设备驱动的特点 178

7.1.2 Linux设备分类 179

7.1.3 Linux内核模块 180

7.1.4 Linux设备模型 181

7.1.5轮询和中断 182

7.1.6驱动程序中的并发控制 184

7.1.7外设I/O端口访问 185

7.2 Linux设备驱动程序 186

7.2.1字符设备驱动程序 187

7.2.2块设备驱动程序 194

7.2.3网络驱动程序 202

参考文献 211