图书介绍

嵌入式系统原理及接口技术PDF|Epub|txt|kindle电子书版本下载

嵌入式系统原理及接口技术
  • 符意德,陆阳编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302156468
  • 出版时间:2007
  • 标注页数:355页
  • 文件大小:63MB
  • 文件页数:208页
  • 主题词:微型计算机-系统设计;微型计算机-接口

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 绪论1

1.1 嵌入式系统的发展1

1.1.1 嵌入式系统硬件平台的发展1

1.1.2 嵌入式系统软件平台的发展3

1.2 嵌入式计算的特点5

1.2.1 嵌入式系统的要求6

1.2.2 为什么以微处理器为核心6

1.2.3 嵌入式系统设计所面临的问题7

1.3 嵌入式系统的应用8

1.4 嵌入式系统软件开发环境9

1.4.1 集成开发环境简介10

1.4.2 建立单工程项目10

1.4.3 配置生成目标18

1.4.4 编译和连接工程项目28

1.4.5 嵌入式系统调试30

1.5 本书内容简介32

习题36

第2章 ARM9体系结构37

2.1 ARM处理器系列37

2.1.1 ARM7系列37

2.1.2 ARM9系列38

2.1.3 ARM9E系列39

2.1.4 ARM10E系列39

2.1.5 SecurCore系列40

2.1.6 StrongARM系列40

2.1.7 Xscale系列41

2.2 ARM9微处理器42

2.2.1 ARM9的结构特点42

2.2.2 ARM9指令集的特点44

2.2.3 ARM9的工作模式45

2.3 ARM9的存储组织结构46

2.3.1 大端存储和小端存储46

2.3.2 I/O端口的访问方式47

2.3.3 内部寄存器48

2.4 ARM9的异常51

2.4.1 异常的类型及向量地址51

2.4.2 异常的优先级53

2.4.3 进入异常和退出异常53

2.5 ARM9的寻址方式54

习题56

第3章 ARM9指令系统58

3.1 ARM指令集58

3.1.1 寄存器装载及存储指令59

3.1.2 算术和逻辑指令62

3.1.3 比较指令65

3.1.4 分支指令66

3.1.5 软件中断指令67

3.1.6 汇编器伪指令68

3.2 Thumb指令集70

3.3 汇编程序设计71

3.3.1 汇编编程规则71

3.3.2 汇编指令的特点74

3.3.3 子程序调用78

3.4 汇编程序实例——系统引导程序81

3.4.1 系统引导程序的功能81

3.4.2 系统引导程序的代码82

习题85

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

4.1 微处理器总线及接口控制方式86

4.1.1 总线定时86

4.1.2 数据读写92

4.1.3 中断93

4.1.4 DMA94

4.2 存储器及存储系统机制95

4.2.1 存储器接口方式95

4.2.2 高速缓存机制98

4.2.3 存储管理单元100

4.3 存储系统地址分配106

4.3.1 SRAM的寻址106

4.3.2 DRAM的寻址108

4.3.3 NAND Flash的寻址109

4.3.4 I/O端口的寻址111

4.4 存储系统实例113

4.4.1 S3C2410存储空间113

4.4.2 SDRAM存储器接口119

4.4.3 NAND Flash存储器接口122

4.4.4 NOR Flash存储器接口125

习题126

第5章 中断机制127

5.1 中断方式原理127

5.1.1 中断操作127

5.1.2 中断源及其识别方法128

5.1.3 中断优先级仲裁方式128

5.2 S3C2410中断系统131

5.2.1 概述131

5.2.2 中断优先级132

5.2.3 中断控制寄存器134

5.3 中断编程实例142

5.3.1 IRQ异常处理过程142

5.3.2 FIQ异常处理过程143

5.3.3 中断编程模式144

5.3.4 实例144

习题149

第6章 DMA机制150

6.1 S3C2410芯片的DMA方式150

6.1.1 DMA请求源150

6.1.2 DMA的模式151

6.1.3 DMA操作过程152

6.1.4 DMA时序152

6.2 S3C2410芯片的DMA寄存器155

6.2.1 传输控制寄存器155

6.2.2 状态寄存器158

6.3 DMA操作编程158

6.3.1 DMA操作初始化159

6.3.2 实例程序159

习题160

第7章 定时部件161

7.1 定时部件的原理161

7.2 看门狗定时器162

7.2.1 看门狗定时器概述162

7.2.2 看门狗控制寄存器162

7.2.3 使用实例164

7.3 RTC部件165

7.3.1 概述165

7.3.2 RTC控制寄存器166

7.3.3 编程实例171

7.4 Timer部件173

7.4.1 Timer部件概况173

7.4.2 Timer部件的操作174

7.4.3 Timer部件内部寄存器178

7.4.4 应用实例181

习题182

第8章 I/O端口183

8.1 I/O端口功能183

8.1.1 端口功能定义183

8.1.2 端口控制寄存器187

8.1.3 端口其他寄存器197

8.1.4 端口的使用实例205

8.2 IIS接口206

8.2.1 IIS总线格式206

8.2.2 控制寄存器209

习题210

第9章 异步串行接口211

9.1 异步串行通信概念211

9.1.1 基本术语211

9.1.2 RS-232C213

9.1.3 RS-485216

9.2 S3C2410的串行接口218

9.2.1 概述218

9.2.2 UART的操作219

9.2.3 波特率的计算221

9.2.4 UART接口寄存器222

9.3 串行通信实例226

9.3.1 RS-232接口电路226

9.3.2 初始化程序226

9.3.3 发送/接收程序227

习题229

第10章 网络接口技术230

10.1 概述230

10.1.1 分布式嵌入式系统结构230

10.1.2 嵌入式网络通信方式232

10.2 I2C总线技术233

10.2.1 I2C协议结构233

10.2.2 S3C2410的I2C接口236

10.2.3 I2C总线专用寄存器239

10.2.4 I2C总线的编程241

10.3 CAN总线接口技术246

10.3.1 CAN总线协议247

10.3.2 CAN总线接口实例249

10.4 以太网接口技术250

10.4.1 基本原理251

10.4.2 以太网接口电路254

10.4.3 网络协议软件实现256

10.5 USB接口技术270

10.5.1 USB的概念及特点270

10.5.2 USB主机274

10.5.3 USB设备284

10.5.4 实例——S3C2410的USB接口290

习题302

第11章 人机接口技术303

11.1 键盘接口303

11.1.1 按键的识别方法303

11.1.2 键盘接口实例305

11.2 LCD显示器接口308

11.2.1 LCD显示原理308

11.2.2 LCD的控制器309

11.2.3 S3C2410芯片的LCD寄存器316

11.2.4 S3C2410芯片LCD寄存器的设置322

11.3 LED显示器接口324

11.3.1 LED显示控制原理324

11.3.2 LED显示接口实例327

习题330

第12章 嵌入式系统整体设计实例331

12.1 设计要求331

12.1.1 系统需求331

12.1.2 规格说明332

12.2 体系结构设计335

12.2.1 软件结构335

12.2.2 硬件组成336

12.3 构件设计与集成337

12.3.1 构件设计337

12.3.2 系统集成338

习题338

附录 常用头文件代码339

参考文献356

热门推荐