嵌入式系统接口原理与应用

副标题:无

作   者:文全刚主编

分类号:

ISBN:9787811249293

微信扫一扫,移动浏览光盘

简介

  《嵌入式系统接口原理与应用》主要内容分成3个部分:第一部分介绍以ARM为内核的嵌入式微处理器基本知识、嵌入式开发环境,包括第1、2章。第二部分介绍存储器接口、基本输入/输出接口、外部总线接口、网络接口、嵌入式系统软件设计等知识,包括第3~7章。第三部分是实验内容,包括第8章。《嵌入式系统接口原理与应用》含光盘1张,内含相关实验的源代码和相应视频,读者可根据实际情况选做其中的实验。   《嵌入式系统接口原理与应用》可作为高等院校计算机、电子及相关专业的教材或参考书,也适合工程技术人员参考。

目录

第1章 嵌入式微处理器.

1.1 概述1

1.1.1 嵌入式系统的组成1

1.1.2 嵌入式处理器的分类2

1.1.3 嵌入式处理器的评估指标5

1.2 嵌入式微处理器基础6

1.2.1 微处理器设计中的基本概念6

1.2.2 体系结构9

1.2.3 cisc和risc技术10

1.2.4 流水线技术11

1.2.5 多核技术15

1.2.6 嵌入式处理器发展趋势17

1.3 总线概述19

1.3.1 基本概念19

1.3.2 片内总线21

1.3.3 芯片总线22

1.3.4 系统内总线22

1.3.5 外部总线24

1.4 常见的嵌入式微处理器25

1.4.1 powerpc处理器25

.1.4.2 68k/coldfire处理器28

1.4.3 mips处理器28

1.4.4 sparc处理器29

1.4.5 arm处理器30

1.5 arm处理器35

1.5.1 arm内核35

1.5.2 arm寄存器37

1.5.3 信息存储的字节顺序42

1.5.4 arm指令系统44

1.5.5 arm处理器的中断和异常48

1.6 arm内核52

1.6.1 arm7系列52

1.6.2 arm9系列53

1.6.3 arm10系列55

1.6.4 arm11系列57

1.6.5 securcore微处理器系列58

1.6.6 strongarm和xscale系列58

1.6.7 arm cortex处理器系列60

1.7 基于arm核的芯片选择61

1.7.1 arm内核的选择61

1.7.2 接口控制器的选择62

1.7.3 多核的选择64

1.7.4 国内常用arm芯片65

1.7.5 选择方案举例68

习题69

第2章 嵌入式开发环境

2.1 硬件设计基础70

2.1.1 电路设计基本流程70

2.1.2 常用的电路设计工具71

2.1.3 接口的作用72

2.1.4 接口设计75

2.2 基于开发板的二次开发77

2.2.1 基于开发板的二次开发概述77

2.2.2 嵌入式最小系统的硬件模块78

2.2.3 嵌入式系统的启动架构81

2.3 电源和复位接口82

2.3.1 电源接口概述82

2.3.2 低功耗设计和电源管理83

2.3.3 电源接口电路86

2.3.4 rst电路86

2.4 调试接口88

2.4.1 嵌入式系统的调试方法88

2.4.2 jtag调试接口88

2.5 ads1.2集成开发环境90

2.5.1 code warrior ide90

2.5.2 axd调试器92

2.5.3 使用ads开发软件过程92

2.5.4 汇编语言和c语言交互编程95

习题98

第3章 嵌入式系统的存储器

3.1 存储系统概述99

3.1.1 存储器的分类99

3.1.2 存储系统的层次结构101

3.1.3 半导体存储器的主要性能指标102

3.1.4 嵌入式系统存储设备103

3.2 随机存储器ram103

3.2.1 概述103

3.2.2 静态随机存储器 sram104

3.2.3 动态随机存储器dram107

3.2.4 同步动态随机存储器sdram110

3.2.5 双倍速率随机存储器ddram111

3.2.6 存储器接口111

3.2.7 存储器接口编程113

3.3 只读存储器rom116

3.3.1 掩膜rom116

3.3.2 可编程rom117

3.3.3 可擦除可编程rom117

3.3.4 电可擦除可编程rom118

3.3.5 flash存储器119

3.4 nor flash芯片介绍123

3.4.1 sst39vf160123

3.4.2 sst39vf160的操作命令124

3.4.3 nor flash接口电路128

3.4.4 nor flash接口编程129

3.5 nand flash存储器134

3.5.1 k9f1208uob概述134

3.5.2 k9f1208uob的操作命令137

3.5.3 nand flash控制器140

3.5.4 nand flash接口电路142

3.5.5 nand flash接口编程143

3.6 外部存储器148

3.6.1 硬盘148

3.6.2 光盘存储器150

3.6.3 flash卡151

习题154

第4章 基本输入/输出接口

4.1 输入/输出接口概述155

4.1.1 gpio的结构与原理155

4.1.2 s3c2410中的gpio157

4.2 键盘和鼠标接口160

4.2.1键盘接口160

4.2.2键盘接口编程162

4.2.3 ps/2接口164

4.3 a/d转换器167

4.3.1 a/d转换器概述167

4.3.2 a/d转换的原理168

4.3.3 d/a转换的方法173

4.3.4 a/d转换电路175

4.3.5 a/d转换接口编程177

4.4 触摸屏接口..179

4.4.1 触摸屏的工作原理179

4.4.2 s3c2410触摸屏控制器182

4.4.3 s3c2410触摸屏接口编程185

4.5 显示器接口188

4.5.1 crt显示器189

4.5.2 led显示器192

4.5.3 液晶显示器196

4.6 lcd控制器接口与编程199

4.6.1 lcd控制器概述199

4.6.2 控制流程200

4.6.3 lcd接口编程203

4.7 音频接口206

4.7.1 i2s总线概述206

4.7.2 基于i2s接口的硬件设计209

4.7.3 基于i2s接口的软件设计211

习题212

第5章 外部总线接口

5.1 串行与并行接口213

5.1.1概述213

5.1.2 rs-232-c串行接口216

5.1.3 uart控制器218

5.1.4 串行接口编程222

5.1.5 并行接口224

5.2 usb接口227

5.2.1 概述227

5.2.2 usb通信原理231

5.2.3 s3c2410的usb接口233

5.2.4 usb接口软件设计235

5.3 ieee1394接口236

5.3.1概述236

5.3.2 ieee1394协议结构238

5.4 spi接口239

5.4.1概述239

5.4.2 s3c2410中的spi接口241

5.4.3 spi接口编程243

5.5 i2c总线接口244

5.5.1 概述244

5.5.2 i2c总线工作原理245

5.5.3 i2c总线接口电路247

5.5.4 i2c总线接口编程248

5.6 pcmcia接口和pci总线250

5.6.1 pcmcia接口250

5.6.2 pci总线251

习题253

第6章 网络接口

6.1 太网接口254

6.1.1 概述254

6.1.2 以太网接口工作原理258

6.1.3 以太网接口软件设计258

6.2 can总线接口260

6.2.1 概述260

6.2.2 can总线工作原理261

6.2.3 can总线接口262

6.2.4 can总线接口编程264

6.3 常用无线接入技术267

6.3.1 概述267

6.3.2 红外技术267

6.3.3 homerf技术268

6.3.4 gprs/cdma接入技术269

6.3.5 wlan技术270

6.4 蓝牙接口271

6.4.1 概述271

6.4.2 蓝牙的基本原理273

6.4.3 蓝牙接口276

6.5 gprs接口279

6.5.1 概述279

6.5.2 gprs的基本原理280

6.5.3 gprs接口282

6.5.4 gprs接口编程285

6.6 zigbee技术286

6.6.1 概述286

6.6.2 zigbee技术的基本原理288

6.6.3 zigbee接口290

6.7 gps接口292

6.7.1 概述292

6.7.2 gps的基本原理293

6.7.3 gps接口295

6.7.4 gps接口编程296

习题297

第7章 嵌入式系统软件设计

7.1 嵌入式系统软件结构298

7.1.1 嵌入式软件体系结构298

7.1.2 设备驱动层299

7.1.3 实时操作系统300

7.1.4 中间件层301

7.1.5 应用程序302

7.2 嵌入式操作系统302

7.2.1 操作系统的基本功能302

7.2.2 嵌入式操作系统303

7.2.3 嵌入式操作系统μc/osⅱ概述305

7.3 μc/osⅱ的内核结构305

7.3.1 多任务305

7.3.2 任务调度308

7.3.3 中断与时间管理309

7.3.4 μc/osⅱ的初始化311

7.3.5 μc/osⅱ的任务通信和同步312

7.4 μc/osⅱ的原理与移植314

7.4.1 移植μc/osⅱ基本要求314

7.4.2 主体移植过程315

7.5 基于μc/osⅱ的应用程序设计318

7.5.1 基于μc/osⅱ扩展的rtos体系结构318

7.5.2 基于μc/osⅱ的应用程序319

7.5.3 基于绘图api的应用程序320

习题323

第8章 常用接口实验

8.1 嵌入式系统开发环境324

8.2 存储器实验326

8.3 矩阵键盘实验333

8.4 a/d转换实验336

8.5 触摸屏实验338

8.6 lcd实验342

8.7串口实验343

8.8 spi实验347

8.9 i2c接口实验349

8.10 can总线实验353

8.11 gprs总线实验355

8.12 μc/osⅱ实验359

参考文献...363


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

嵌入式系统接口原理与应用
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon