图书介绍

基于ARM的嵌入式系统设计实验与实践教程pdf电子书版本下载

基于ARM的嵌入式系统设计实验与实践教程
  • 武俊鹏,张国印编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302261407
  • 出版时间:2011
  • 标注页数:372页
  • 文件大小:156MB
  • 文件页数:388页
  • 主题词:微处理器,ARM-系统设计-高等学校-教材

PDF下载


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

下载说明

基于ARM的嵌入式系统设计实验与实践教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 基于ARM的嵌入式系统介绍 1

1.1嵌入式系统介绍 1

1.1.1嵌入式系统的概念 1

1.1.2嵌入式系统的组成 2

1.1.3嵌入式系统的特征 4

1.1.4嵌入式系统的分类 4

1.1.5嵌入式系统的总体结构 5

1.1.6嵌入式系统的应用及现状 7

1.2 ARM微处理器 9

1.2.1 ARM微处理器概述 9

1.2.2 ARM微处理器的结构 12

1.2.3 ARM微处理器的应用选型 13

1.2.4 ARM微处理器的编程模型 14

1.2.5 ARM微处理器的指令系统 21

1.3嵌入式系统设计方法 23

1.3.1嵌入式系统设计的特点 23

1.3.2嵌入式系统设计的流程与一般方法 24

1.3.3调试嵌入式系统 28

1.3.4嵌入式系统的软硬件协同设计技术 30

1.4思考题 32

第2章 嵌入式操作系统 33

2.1嵌入式操作系统概述 33

2.2嵌入式操作系统的特点及分类 34

2.2.1嵌入式操作系统的特点 34

2.2.2嵌入式操作系统的分类 34

2.3嵌入式操作系统的构成及应用 39

2.3.1嵌入式操作系统的体系结构 39

2.3.2嵌入式操作系统的应用 40

2.4 μC/OS-11简介 41

2.4.1 μC/OS-Ⅱ的概述 41

2.4.2 μC/OS-Ⅱ的内核结构 42

2.4.3 μC/OS-Ⅱ的任务管理 44

2.4.4 μC/OS-Ⅱ的时间管理 45

2.4.5 μC/OS- Ⅱ任务间通信与同步 46

2.4.6 μC/OS-Ⅱ的内存管理 52

2.4.7移植μC/Os-Ⅱ 52

2.5 μCLinux简介 54

2.5.1 Linux概述 54

2.5.2 μCLinux概述 55

2.5.3 μCLinux的内核结构 56

2.5.4 μCLinux的内存管理 57

2.6 Bootloader简介 58

2.6.1 Bootloader概述 58

2.6.2 Bootloader所支持的CPU和嵌入式板 58

2.6.3 Bootloader的安装媒介 60

2.6.4用来控制Bootloader的设备或机制 60

2.6.5 Bootloader的操作模式 60

2.6.6与主机进行通信的设备和协议 61

2.7思考题 61

第3章 实验平台介绍 62

3.1嵌入式系统的硬件开发平台 62

3.1.1开发平台简介 62

3.1.2开发平台的组成 62

3.1.3开发平台硬件安装 63

3.1.4开发平台软件安装 64

3.2 ARM ADS仿真集成开发环境 68

3.2.1命令行开发工具 69

3.2.2 ARM运行时库 70

3.2.3 ADS调试器 72

3.2.4实用程序及支持的软件 73

3.2.5使用ADS创建工程 74

3.2.6用AXD进行代码调试 81

3.2.7 ADS集成开发环境实验 84

3.3超级终端设置及BIOS功能使用实验 92

3.3.1超级终端的设置 92

3.3.2 ARM开发平台的测试 93

3.4思考题 95

第4章 基本外设接口实验 96

4.1实验目的和要求 96

4.1.1实验目的 96

4.1.2实验内容及要求 96

4.1.3预备知识 96

4.2实验原理 97

4.2.1发光二极管 97

4.2.2 17键数字小键盘 97

4.2.3串行接口与并行接口 98

4.2.4 ZLG7289A芯片 99

4.2.5 ZLG7289与ARM的连接 104

4.3实验准备 105

4.3.1预习要求 105

4.3.2实验设备及工具 105

4.4实验任务与步骤 105

4.4.1实验任务 105

4.4.2实验步骤 105

4.5设计指南 108

4.6思考题 111

第5章 模数和数模接口实验 112

5.1实验目的和要求 112

5.1.1实验目的 112

5.1.2实验内容及要求 112

5.1.3预备知识 113

5.2实验原理 113

5.2.1 A/D转换器 113

5.2.2 D/A转换器 118

5.3实验准备 120

5.3.1预习要求 120

5.3.2实验设备及工具 120

5.4实验任务与步骤 121

5.4.1实验任务 121

5.4.2实验步骤 121

5.5设计指南 123

5.5.1 A/D实验流程 123

5.5.2 D/A实验流程 124

5.6思考题 126

第6章 电机转动控制实验 127

6.1实验目的和要求 127

6.1.1实验目的 127

6.1.2实验内容及要求 127

6.1.3预备知识 128

6.2实验原理 128

6.2.1直流电机 128

6.2.2步进电机 133

6.3实验准备 135

6.3.1预习要求 135

6.3.2实验设备及工具 135

6.4实验任务与步骤 135

6.4.1实验任务 135

6.4.2实验步骤 135

6.5设计指南 136

6.6思考题 139

第7章LCD驱动控制及触摸屏实验 140

7.1实验目的和要求 140

7.1.1实验目的 140

7.1.2实验内容及要求 140

7.1.3预备知识 140

7.2实验原理 141

7.2.1 LCD原理 141

7.2.2触摸屏原理 148

7.3实验准备 152

7.3.1预习要求 152

7.3.2实验设备及工具 152

7.4实验任务与步骤 152

7.4.1实验任务 152

7.4.2实验步骤 153

7.5设计指南 156

7.6思考题 163

第8章 定时器中断实验 164

8.1实验目的和要求 164

8.1.1实验目的 164

8.1.2实验内容及要求 164

8.1.3预备知识 164

8.2实验原理 165

8.2.1定时器原理 165

8.2.2中断控制器 166

8.2.3 IRQ非向量中断模式的中断响应过程 168

8.3实验准备 170

8.3.1预习要求 170

8.3.2实验设备及工具 170

8.4实验任务与步骤 170

8.4.1实验任务 170

8.4.2实验步骤 171

8.5设计指南 172

8.6思考题 175

第9章μC/Os- Ⅱ操作系统实验 176

9.1实验目的和要求 176

9.1.1实验目的 176

9.1.2实验内容及要求 176

9.1.3预备知识 176

9.2实验原理 177

9.2.1 μC/OS- Ⅱ任务管理 177

9.2.2时间管理 194

9.2.3消息邮箱 199

9.2.4信号量 203

9.2.5内存管理 208

9.3实验准备 213

9.3.1预习要求 213

9.3.2实验设备及工具 213

9.4实验任务与步骤 213

9.4.1实验任务 213

9.4.2实验步骤 214

9.5设计指南 214

9.5.1多任务实验 214

9.5.2时间管理实验 217

9.5.3消息邮箱实验 219

9.5.4信号量实验 222

9.5.5内存管理实验 224

9.6思考题 227

第10章μC/Os- Ⅱ操作系统移植及开发框架 228

10.1实验目的和要求 228

10.1.1实验目的 228

10.1.2实验内容及要求 228

10.1.3预备知识 229

10.2实验原理 229

10.2.1处理器与μC/OS-Ⅱ移植 229

10.2.2 μC/OS-Ⅱ移植的基本步骤 231

10.3实验准备 232

10.3.1预习要求 232

10.3.2实验设备及工具 232

10.4实验任务与步骤 232

10.4.1实验任务 232

10.4.2实验步骤 233

10.5设计指南 240

10.6思考题 243

第11章 电子点菜器 244

11.1实验目的和要求 244

11.1.1实验目的 244

11.1.2实验内容及要求 244

11.1.3预备知识 244

11.2实验原理 244

11.2.1绘图设备上下文DC 244

11.2.2绘图API函数 245

11.2.3消息循环 247

11.3实验准备 249

11.3.1预习要求 249

11.3.2实验设备及工具 249

11.4实验任务与步骤 249

11.4.1实验任务 249

11.4.2实验步骤 249

11.5设计指南 250

11.5.1总体设计 250

11.5.2参考代码及注释 250

11.6思考题 254

第12章 音频播放器 255

12.1实验目的和要求 255

12.1.1实验目的 255

12.1.2实验内容及要求 255

12.1.3预备知识 255

12.2实验原理 255

12.2.1模拟音频信号和数字音频信号 255

12.2.2 WAV格式的音频文件 256

12.2.3 IIS总线 258

12.2.4 S3C44B0X中IIS总线接口专用寄存器描述 259

12.3实验准备 261

12.3.1预习要求 261

12.3.2实验设备及工具 261

12.4实验任务与步骤 261

12.4.1实验任务 261

12.4.2实验步骤 262

12.5设计指南 262

12.5.1目标板初始化 262

12.5.2音频播放任务 263

12.6思考题 264

第13章μC/Os- Ⅱ系统下多任务同步通信实验 265

13.1实验目的和要求 265

13.1.1实验目的 265

13.1.2实验内容及要求 265

13.1.3预备知识 265

13.2实验原理 265

13.2.1 μC/OS- Ⅱ 介绍 265

13.2.2互斥条件 269

13.2.3任务间通信 271

13.2.4信号量管理 272

13.3实验准备 272

13.3.1预习要求 272

13.3.2实验设备及工具 272

13.4实验任务与步骤 272

13.4.1实验任务 272

13.4.2实验步骤 273

13.5设计指南 273

13.6思考题 276

第14章μC/Os- Ⅱ系统下驱动程序开发 277

14.1实验目的和要求 277

14.1.1实验目的 277

14.1.2实验内容及要求 277

14.1.3预备知识 277

14.2实验原理 278

14.2.1驱动程序简介 278

14.2.2驱动程序的开发方法 278

14.2.3程序与Os的通信机制 279

14.3实验准备 280

14.3.1预习要求 280

14.3.2实验设备及工具 280

14.4实验任务与步骤 280

14.4.1实验任务 280

14.4.2实验步骤 281

14.5设计指南 281

14.5.1总体设计 281

14.5.2参考代码及注释 282

14.6思考题 286

第15章 自动浇花系统设计 287

15.1嵌入式系统开发的模式与流程简介 287

15.1.1嵌入式系统的软、硬件架构 287

15.1.2嵌入式系统开发流程 288

15.2自动浇花系统设计介绍 291

15.2.1系统需求分析 291

15.2.2系统体系结构的设计 291

15.3系统功能仿真 313

15.4源码 313

15.5思考题 324

第16章 俄罗斯方块游戏设计 325

16.1设计需求分析 325

16.1.1硬件平台要求 325

16.1.2嵌入式实时操作系统 326

16.1.3应用软件设计要求 326

16.2概要设计 327

16.2.1体系结构设计 327

16.2.2功能层模块 327

16.2.3绘图API数据结构 328

16.2.4消息循环机制 329

16.3功能简介 330

16.3.1功能描述 330

16.3.2界面说明 330

16.3.3俄罗斯方块的定义及操作 331

16.3.4程序处理流程 333

16.3.5多任务之间的关系 334

16.3.6关键代码解释 341

16.4测试 342

16.5源码 342

16.6思考题 358

第17章 电子记事本及GPRS短消息收发系统 359

17.1背景知识介绍 359

17.1.1 GPRS简介 359

17.1.2通信模块的AT命令集 363

17.1.3 SMS短消息发送和接收方式 366

17.1.4电子记事本 368

17.2大作业报告模板 369

参考文献 371

精品推荐