图书介绍

嵌入式系统原理与设计PDF|Epub|txt|kindle电子书版本网盘下载

嵌入式系统原理与设计
  • 蒋建春编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111288008
  • 出版时间:2010
  • 标注页数:259页
  • 文件大小:20MB
  • 文件页数:269页
  • 主题词:微型计算机-系统设计-高等学校-教材

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嵌入式系统的定义2

1.1.3嵌入式系统的特点3

1.1.4嵌入式系统的分类5

1.2嵌入式系统的应用领域6

1.3嵌入式系统的现状和发展趋势8

1.3.1嵌入式系统的现状8

1.3.2嵌入式系统的发展趋势9

习题110

第2章 嵌入式系统的基础知识11

2.1嵌入式系统的总体结构11

2.1.1硬件层12

2.1.2中间层12

2.1.3系统软件层13

2.1.4功能层14

2.2嵌入式系统硬件基础知识14

2.2.1嵌入式微处理器的基础知识15

2.2.2存储器系统22

2.2.3输入/输出接口26

2.3嵌入式系统软件基础知识26

2.3.1嵌入式系统软件的特点26

2.3.2嵌入式系统软件的体系结构27

2.4嵌入式系统的设计方法32

2.4.1嵌入式系统的设计流程32

2.4.2嵌入式系统的硬件/软件协同设计技术32

2.4.3嵌入式系统的可重构设计技术34

习题236

大作业137

第3章 嵌入式系统平台的构建38

3.1嵌入式系统硬件平台38

3.1.1嵌入式处理器的分类38

3.1.2常见的嵌入式处理器41

3.2嵌入式软件平台45

3.2.1嵌入式文件系统45

3.2.2嵌入式图形用户接口48

3.2.3常用嵌入式操作系统50

3.3基于S3 C44 B0X+μC/OS-Ⅱ的嵌入式系统平台的构建54

3.3.1软、硬件平台的选择54

3.3.2硬件平台的结构56

习题358

第4章 ARM嵌入式处理器的体系结构59

4.1ARM处理器的体系结构59

4.1.1ARM处理器概述60

4.1.2ARM内核的种类60

4.2ARM处理器的工作模式63

4.2.1ARM和Thumb状态63

4.2.2ARM处理器模式64

4.2.3ARM寄存器介绍64

4.3ARM中断处理68

4.3.1中断基础知识68

4.3.2ARM处理器的中断类型73

4.3.3ARM处理器对异常的响应74

4.3.4ARM系统的中断编程机制76

4.3.5S3C44B0X中断编程的应用实例77

4.4ARM系统的启动79

4.4.1Boot Loader的概念79

4.4.2Boot Loader的主要任务81

4.4.3ARM系统的启动过程82

4.4.4ARM系统启动代码分析85

4.5S3C44B0X简介88

习题492

大作业292

第5章 嵌入式系统常用模块设计93

5.1电源模块设计93

5.1.1电源工作原理93

5.1.2硬件电路设计95

5.2复位电路98

5.2.1复位原理98

5.2.2复位电路设计99

5.3异步串行通信接口模块设计101

5.3.1异步串行通信概述101

5.3.2S3C440BX UART介绍102

5.3.3串口硬件电路设计103

5.3.4串口驱动程序设计103

5.4A/D转换器106

5.4.1A/D转换器原理106

5.4.2S3C440BX A/D转换器介绍109

5.4.3A/D转换器驱动程序设计110

5.5键盘模块设计111

5.5.1常用键盘及其原理112

5.5.2行列式键盘硬件电路设计113

5.5.3键盘驱动程序设计114

5.6触摸屏模块设计116

5.6.1触摸屏原理116

5.6.2电阻触摸屏的相关技术117

5.6.3触摸屏电路设计118

5.6.4触摸屏驱动程序设计120

5.7LCD模块设计125

5.7.1LCD显示原理125

5.7.2LCD电路设计128

5.7.3LCD驱动程序设计131

5.8I2C总线接口应用设计137

5.8.1I2C总线及接口简介137

5.8.2S3C44B0X的I2C总线接口141

5.8.3I2C总线扩展EEPROM电路设计144

5.8.4EEPROM驱动程序设计145

5.9PWM直流电动机控制接口148

5.9.1PWM控制的基本原理148

5.9.2S3C44B0X直流电动机控制149

习题5152

第6章 嵌入式操作系统的基础知识153

6.1操作系统的基础知识153

6.1.1操作系统的基本概念153

6.1.2操作系统的主要功能154

6.1.3操作系统的分类156

6.2嵌入式操作系统及其特点158

6.2.1嵌入式操作系统的特点158

6.2.2嵌入式实时操作系统的一些基本概念160

6.3常用的通信机制163

6.3.1信号量164

6.3.2事件166

6.3.3邮箱167

6.3.4消息队列167

习题6168

大作业3168

第7章 嵌入式实时操作系统μC/OS-Ⅱ169

7.1μC/OS-Ⅱ的内核结构169

7.1.1任务管理170

7.1.2任务间同步与通信174

7.1.3任务调度186

7.1.4中断和时间管理188

7.2μC/OS-Ⅱ应用程序举例192

7.3μC/OS-Ⅱ在S3C44B0X上的移植194

7.3.1μC/OS-Ⅱ移植的基础知识194

7.3.2μC/OS-Ⅱ在S3 C44B0X上移植的实现200

习题7209

第8章 家庭安防远程监控系统设计210

8.1功能需求分析及总体设计210

8.2系统硬件设计211

8.2.1振铃检测电路设计212

8.2.2摘挂机电路设计213

8.2.3电话DTMF收发器电路设计213

8.2.4语音模块设计214

8.2.5GSM通信模块215

8.3系统软件设计216

8.3.1主程序设计218

8.3.2报警任务220

8.3.3GSM短信查询控制任务222

8.3.4PSTN电话查询控制任务224

8.3.5其他函数说明227

习题8228

第9章 嵌入式软件测试基础知识229

9.1嵌入式软件的质量控制229

9.1.1嵌入式软件开发的质量问题229

9.1.2嵌入式软件的质量模型230

9.1.3软件缺陷230

9.1.4提高嵌入式软件质量的方法232

9.2软件测试的基本概念233

9.2.1软件测试的定义233

9.2.2软件测试的目的和作用234

9.2.3软件测试的分类和软件测试技术236

9.3嵌入式软件测试237

9.3.1嵌入式软件测试的特点237

9.3.2嵌入式软件的统一测试模型238

9.3.3嵌入式软件的目标机环境测试和宿主机环境测试238

9.3.4嵌入式软件的测试步骤概述239

9.3.5嵌入式软件测试和普通软件测试的区别241

9.4嵌入式软件测试技术243

9.4.1软件静态测试244

9.4.2软件系统测试248

9.4.3软件动态测试253

习题9259

参考文献260

热门推荐