当前位置:首页 > 工业技术
嵌入式系统原理及接口技术  第2版
嵌入式系统原理及接口技术  第2版

嵌入式系统原理及接口技术 第2版PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:符意德,徐江编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302320524
  • 页数:299 页
图书介绍:本书以S3C2440芯片为背景,介绍了ARM9的体系结构和汇编指令系统,并基于此介绍了嵌入式系统启动引导程序的编写方法。同时还介绍了一些基本的接口功能及接口驱动程序的编写方法。该书所介绍的内容是从事嵌入式系统底层程序(包括:启动引导程序、操作系统移植、硬件接口驱动函数)开发必备的基础知识。
《嵌入式系统原理及接口技术 第2版》目录

第1章 绪论 1

1.1嵌入式系统的特征 1

1.2嵌入式系统的发展概况 2

1.2.1嵌入式系统硬件平台的发展 3

1.2.2嵌入式系统软件平台的发展 6

1.2.3 SOPC的概况 11

1.3嵌入式系统的应用 12

1.3.1嵌入式系统应用复杂度 12

1.3.2嵌入式系统应用领域 13

1.4嵌入式系统开发工具 16

1.4.1 Keil集成开发环境 16

1.4.2 ADS1.2集成开发环境 17

1.4.3 RVDS集成开发环境 18

1.4.4 GNU开发工具 19

1.4.5 PB集成开发环境 19

1.5本书内容简介 21

1.5.1第1章:绪论 21

1.5.2第2章:ARM9体系结构 22

1.5.3第3章:ARM9汇编语言 22

1.5.4第4章:存储系统机制及存储器接口 22

1.5.5第5章:中断机制 23

1.5.6第6章:GPIO端口 23

1.5.7第7章:定时部件 23

1.5.8第8章:通信网络接口 23

1.5.9第9章:人机接口技术 24

1.5.10第10章:嵌入式系统设计方法 24

小结 24

习题 24

第2章ARM9体系结构 26

2.1 ARM微处理器系列介绍 26

2.1.1 ARM微处理器核的命名规则 26

2.1.2 ARM系列微处理器核介绍 27

2.1.3 Cortex系列微处理器核介绍 29

2.1.4 Xscale系列微处理器核介绍 30

2.2 ARM9微处理器特征 31

2.2.1 ARM9的指令流水 32

2.2.2 ARM9指令集特点 33

2.2.3 ARM9的工作模式 34

2.3 ARM9的存储组织结构 35

2.3.1 ARM9中的地址特征 36

2.3.2 I/O接口的访问方式 37

2.3.3内部寄存器 37

2.4 ARM9的异常 40

2.4.1异常类型及向量地址 40

2.4.2优先级 43

2.4.3进入异常和退出异常 43

2.5 ARM9寻址方式 44

小结 47

习题 47

第3章ARM9汇编语言 49

3.1 ARM9指令集 49

3.1.1寄存器装载及存储类指令 50

3.1.2影响状态标志位类指令 53

3.1.3比较类指令 57

3.1.4分支类指令 58

3.1.5软件中断指令 59

3.1.6协处理器指令 60

3.1.7汇编器伪指令 61

3.2 Thumb指令集 63

3.3汇编程序设计 64

3.3.1汇编编程规则 64

3.3.2汇编指令的特点 67

3.3.3子程序调用 71

3.4汇编程序实例,系统引导程序 74

3.4.1系统引导程序的功能 74

3.4.2系统引导程序的代码 75

3.4.3几个流行的系统引导程序 78

小结 79

习题 79

第4章 存储系统机制及存储器接口 81

4.1总线 81

4.1.1 AMBA总线 82

4.1.2 S3C2440芯片总线 84

4.1.3其他板级总线标准概述 88

4.2存储系统及管理 89

4.2.1存储系统的组织结构 90

4.2.2高速缓存机制 90

4.2.3存储管理单元 92

4.3存储器接口设计方法 98

4.3.1存储器芯片类别 98

4.3.2 SROM型存储器接口设计方法 100

4.3.3 DRAM型存储器接口设计方法 102

4.3.4 NAND Flash型存储器接口设计方法 104

4.3.5 I/O端口的寻址 106

4.4 S3C2440存储系统 108

4.4.1 ARM9核内部的缓存区 108

4.4.2 S3C2440存储空间 109

4.4.3 NOR Flash存储器接口电路 115

4.4.4 SDRAM存储器接口电路 115

4.4.5 NAND Flash存储器接口电路 119

小结 122

习题 122

第5章 中断机制 124

5.1中断方式原理 124

5.1.1中断操作 125

5.1.2中断源及其识别方法 126

5.1.3中断优先级仲裁方式 126

5.2 S3C2440中断系统 129

5.2.1概述 129

5.2.2中断优先级 130

5.2.3中断控制寄存器 132

5.3中断编程示例 140

5.3.1 IRQ异常处理过程 140

5.3.2 FIQ异常处理过程 141

5.3.3中断编程模式 142

5.3.4中断编程示例 142

小结 147

习题 147

第6章GPIO端口 149

6.1 GPIO端口功能 149

6.1.1端口功能定义 150

6.1.2端口控制寄存器 154

6.1.3端口其他寄存器 165

6.1.4端口的使用示例 174

6.2音频接口 176

6.2.1 IIS总线格式 176

6.2.2控制寄存器 178

6.3视频接口 180

6.3.1接口信号 180

6.3.2接口工作原理 182

6.3.3控制寄存器功能 182

小结 185

习题 185

第7章 定时部件 187

7.1定时部件的原理 187

7.2看门狗定时器 188

7.2.1看门狗定时器概述 188

7.2.2看门狗控制寄存器 188

7.2.3应用示例 190

7.3 RTC部件 191

7.3.1概述 191

7.3.2 RTC控制寄存器 192

7.3.3应用示例 197

7.4 Timer部件 199

7.4.1 Timer部件概况 200

7.4.2 Timer部件的操作 201

7.4.3 Timer部件内部寄存器 204

7.4.4应用示例 207

小结 208

习题 208

第8章 通信网络接口 210

8.1异步串行通信接口 210

8.1.1基本术语 210

8.1.2异步串行通信协议 211

8.1.3 S3C2440的异步串行通信部件 215

8.1.4 RS232C接口设计示例 219

8.2 SPI通信接口 221

8.2.1 SPI基本原理 222

8.2.2 S3C2440的SPI 222

8.2.3 SPI设计示例 224

8.3 IIC总线接口技术 226

8.3.1 IIC协议结构 226

8.3.2 S3C2440的IIC接口 228

8.3.3 IIC总线的设计示例 230

8.4 CAN总线接口技术 232

8.4.1 CAN总线协议 233

8.4.2 CAN总线接口设计示例 235

8.5以太网接口技术 237

8.5.1以太网接口电路 237

8.5.2网络协议软件实现 239

小结 252

习题 252

第9章 人机接口技术 254

9.1键盘接口 254

9.1.1按键的识别方法 254

9.1.2键盘接口示例 256

9.2 LED显示器接口 258

9.2.1 LED显示控制原理 258

9.2.2 LED显示接口示例 261

9.3 LCD显示器接口 264

9.3.1 LCD显示原理 264

9.3.2 LCD的控制器 265

9.3.3 S3C2440芯片的LCD寄存器 269

9.3.4 S3C2440芯片LCD寄存器的设置 272

9.4触摸屏接口 274

9.4.1触摸屏工作原理 274

9.4.2 S3C2440的触摸屏接口 276

小结 279

习题 279

第10章 嵌入式系统设计方法 281

10.1设计要求 281

10.1.1系统需求 281

10.1.2规格说明 282

10.2系统结构设计 285

10.2.1软件结构 285

10.2.2硬件组成 286

10.3构件设计与集成 287

10.3.1构件设计 287

10.3.2系统集成 287

小结 288

习题 288

附录A习题答案 289

附录B嵌入式编程相关头文件 291

参考文献 299

相关图书
作者其它书籍
返回顶部