账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
嵌入式系统及其实践教程 - 中国高校教材图书网
书名: 嵌入式系统及其实践教程
ISBN:9787560657684 责任编辑:
作者: 陈本彬  相关图书 装订:0
印次:1-1 开本:16开
定价: ¥48.00  折扣价:¥45.60
折扣:0.95 节省了2.4元
字数: 487千字
出版社: 西安电子科技大学出版社 页数: 328页
出版日期: 2021-03-16 每包册数: 9
国家规划教材: 省部级规划教材:
入选重点出版项目: 获奖信息:
小团购 订购 咨询 推荐 打印 放入存书架

内容简介:
本书详细介绍了嵌入式系统的基本概念、原理及其工程应用实践。全书共分12章,主要内容包括:绪论,嵌入式系统软件开发环境,嵌入式系统硬件,嵌入式系统软件,嵌入式处理器,嵌入式系统存储器,I/O设备与通信接口,嵌入式系统软件与操作系统,进程与线程及其通信,嵌入式网络与协议栈,嵌入式系统的测试、模拟与调试技术以及嵌入式系统工程与案例等。本书内容全面、新颖,结合*新的嵌入式工程实践,系统地阐述了嵌入式系统的基本知识、基础原理,突出了编译工具在嵌入式系统中的作用,采用示例或小贴士的方式讲解相关知识点,有助于读者尽快掌握嵌入式系统的基础理论知识,提升实践能力。

本书可作为高等院校计算机、电子、自动化与电气等相关专业的嵌入式开发类课程的教材,也可作为研究生与工程技术人员的参考用书。

作者简介:
 
章节目录:
第一章 绪论 1

1.1 嵌入式系统的概念 1

1.1.1 嵌入式系统的定义 1

1.1.2 通用计算机系统与嵌入式系统 2

1.2 嵌入式系统的特点 4

1.3 嵌入式系统的硬件 5

1.3.1 嵌入式处理器 5

1.3.2 嵌入式存储器与外设 6

1.4 嵌入式系统的软件 7

1.4.1 嵌入式系统软件的编写 8

1.4.2 嵌入式系统设备端软件 10

1.5 嵌入式系统的开发及工具 13

1.5.1 嵌入式系统的编译器 13

1.5.2 交叉编译与重定向编译器 14

1.5.3 嵌入式系统的软件工具 15

1.6 嵌入式系统的发展与分类 16

1.6.1 嵌入式处理器的发展 16

1.6.2 嵌入式软件的发展 18

1.6.3 嵌入式系统的分类 21

1.7 嵌入式系统的应用 22

习题 23

第二章 嵌入式系统软件开发环境 24

2.1 编译器与开发环境 24

2.1.1 程序编译过程 24

2.1.2 编译器与嵌入式编译器 25

2.1.3 集成开发环境 27

2.2 STM32下MDK开发环境 28

2.2.1 Keil μVision5介绍 28

2.2.2 Keil μVision5安装 29

2.2.3 使用工程实例验证安装 31

2.3 Linux交叉编译环境 34

2.3.1 Ubuntu系统介绍 34

2.3.2 下载和安装VirtualBox 35

2.3.3 创建虚拟机 36

2.3.4 下载安装Ubuntu系统 38

2.3.5 交叉编译工具安装验证 41

2.3.6 在Windows上运行Linux系统 42

2.4 GCC程序编译过程 46

习题 51

第三章 嵌入式系统硬件 52

3.1 嵌入式系统硬件开发及其工具 52

3.1.1 嵌入式系统硬件的4个层次 52

3.1.2 嵌入式系统硬件开发工具 53

3.1.3 嵌入式电路板组成 56

3.1.4 嵌入式电路板设计 57

3.2 嵌入式系统硬件设计 58

3.2.1 需求分析 58

3.2.2 原理图设计 59

3.2.3 PCB设计 61

3.3 设计一个51单片机系统 62

3.3.1 元器件库的建立 64

3.3.2 规则设定 66

3.3.3 布局和布线分析 67

习题 69

第四章 嵌入式系统软件 70

4.1 软件质量 70

4.1.1 软件质量的基本概念 70

4.1.2 软件质量的基本属性 71

4.1.3 高质量软件开发方法 74

4.2 嵌入式C语言编程 77

4.2.1 C语言的发展与标准 77

4.2.2 嵌入式C语言编程 77

4.3 规范化编程 88

4.3.1 程序排版 88

4.3.2 代码注释 92

4.3.3 标识符名称 97

习题 99

第五章 嵌入式处理器 100

5.1 概述 100

5.1.1 嵌入式处理器的物理结构 100

5.1.2 嵌入式处理器的特点 102

5.1.3 常见的嵌入式处理器 102

5.1.4 嵌入式处理器的发展 104

5.1.5 嵌入式处理器和通用CPU的

分析比较 104

5.2 ARM嵌入式处理器指令集 106

5.2.1 指令集 106

5.2.2 ARM指令集 108

5.2.3 Thumb指令集 110

5.2.4 Jazelle指令集 110

5.3 嵌入式处理器的架构 111

5.3.1 ARM处理器 111

5.3.2 MIPS处理器 116

5.3.3 PowerPC处理器 118

5.3.4 ARC处理器 119

5.3.5 Xtensa处理器 121

5.3.6 x86系列处理器 122

习题 124

第六章 嵌入式系统存储器 125

6.1 概述 125

6.1.1 存储器系统的层次结构 125

6.1.2 存储器的主要性能指标 127

6.1.3 存储设备分类 128

6.1.4 嵌入式系统的存储子系统 129

6.2 嵌入式系统的存储设备 130

6.2.1 主存的基本结构 130

6.2.2 随机存取存储器 131

6.2.3 只读存储器 134

6.2.4 闪速型存储器 136

6.2.5 磁表面存储器 137

6.3 嵌入式系统的Cache 138

6.3.1 Cache的基本结构及原理 138

6.3.2 Cache 的能耗 139

6.4 新型存储器 140

6.4.1 存储器新分类——基于电荷的

传统存储器和基于电阻的

新型存储器 140

6.4.2 铁电存储器 140

6.4.3 磁阻存储器 141

6.4.4 相变存储器 142

6.4.5 阻变存储器 143

6.4.6 各存储器分析比较 144

习题 145

第七章 I/O设备与通信接口 146

7.1 概述 146

7.1.1 I/O接口寄存器的映射方式 146

7.1.2 I/O设备分类 148

7.1.3 并行通信与串行通信 148

7.1.4 同步通信与异步通信 149

7.2 串行通信基础 150

7.2.1 串行通信的传输方向 150

7.2.2 传输速率 151

7.2.3 串行通信的错误校验 151

7.2.4 常见串行通信协议 152

7.3 串行异步通信 152

7.4 I2C总线 154

7.4.1 I2C总线的历史概况 154

7.4.2 I2C总线的典型电路 155

7.4.3 I2C总线数据通信协议 156

7.4.4 I2C编程基本方法 159

7.5 SPI总线 160

7.5.1 SPI通信时序 160

7.5.2 模拟SPI 161

7.5.3 SPI编程基本方法 162

7.6 USB总线 162

7.6.1 USB简介 163

7.6.2 USB硬件接口 163

7.6.3 USB的典型连接 164

7.6.4 USB通信协议 165

7.6.5 USB通信中的事务处理 166

7.6.6 USB的传输模式 167

习题 169

第八章 嵌入式系统软件与操作系统 170

8.1 嵌入式系统软件 170

8.1.1 嵌入式软件的特点 170

8.1.2 嵌入式软件的设计方法 170

8.1.3 嵌入式软件的层次与功能 177

8.2 嵌入式操作系统 178

8.2.1 嵌入式操作系统的概念 179

8.2.2 嵌入式实时操作系统的

特点与功能 181

8.2.3 嵌入式操作系统的体系结构 186

8.3 常用的嵌入式操作系统 189

8.3.1 常用的嵌入式操作系统 189

8.3.2 嵌入式Linux系统的软件 193

8.4 μC/OS-II操作系统介绍 197

8.4.1 μC/OS-Ⅱ组织结构 198

8.4.2 μC/OS-II内核 200

8.4.3 μC/OS-II任务管理 201

8.4.4 μC/OS-II时间管理 205

8.4.5 μC/OS-II内存管理 207

8.4.6 μC/OS-II任务之间的通信与

同步 209

习题 215

第九章 进程与线程及其通信 216

9.1 进程 216

9.1.1 什么是进程 216

9.1.2 进程的创建 217

9.1.3 进程的终止 218

9.1.4 exec族函数 221

9.1.5 守护进程 222

9.1.6 进程间通信 224

9.2 线程 233

9.2.1 什么是线程 233

9.2.2 进程与线程对比 234

9.2.3 线程的基本操作函数 234

9.2.4 用线程编译程序 238

9.2.5 线程间通信 238

9.2.6 互斥 238

9.2.7 变化条件 239

9.2.8 分割问题 240

9.3 调度 241

9.3.1 公平性与确定性 241

9.3.2 分时策略 242

9.3.3 实时策略 243

9.3.4 选择策略 243

9.3.5 选择实时优先级 244

习题 244

第十章 嵌入式网络与协议栈 245

10.1 嵌入式网络概述 245

10.2 嵌入式Internet的接入 246

10.2.1 嵌入式系统通过网关间接

接入Internet 246

10.2.2 嵌入式系统直接接入Internet 247

10.3 TCP/IP协议族 248

10.3.1 应用层(Application Layer) 249

10.3.2 传输层(Transport Layer) 249

10.3.3 网络层(Internet Layer) 250

10.3.4 网络接口层(Network Access

Layer) 250

10.3.5 物理层(Physical Layer)和数据

链路层(Data Link Layer) 250

10.4 嵌入式网络无线通信技术 251

10.4.1 蓝牙通信 251

10.4.2 Wi-Fi通信 253

10.4.3 IrDA红外通信 254

10.4.4 NFC近场通信 255

10.4.5 ZigBee通信 256

10.4.6 NB-IoT窄带物联网通信 257

10.5 嵌入式网络协议栈 258

10.5.1 嵌入式TCP/IP网络协议栈 258

10.5.2 LwIP网络协议栈 259

10.5.3 Contiki网络协议栈 260

10.5.4 embOS/IP 网络协议栈 262

10.5.5 μC/IP网络协议栈 262

10.5.6 FreeRTOS-TCP网络协议栈 263

10.5.7 RL-TCPnet网络协议栈 263

10.5.8 嵌入式网络协议栈的选择 264

10.6 嵌入式Internet的应用 264

10.6.1 嵌入式Internet的应用领域 264

10.6.2 智能家居系统的应用 264

10.6.3 健康智能家居系统示例1——

云平台及语音交互 265

10.6.4 健康智能家居系统示例2——

以安防监控为主 267

习题 269

第十一章 嵌入式系统的测试、模拟与

调试技术 270

11.1 测试嵌入式系统 270

11.1.1 在宿主机上进行测试 270

11.1.2 可测试性的设计 271

11.1.3 硬件检查 271

11.1.4 自测的设计 271

11.1.5 测试工具 272

11.2 测试方法与模型 272

11.2.1 错误跟踪 274

11.2.2 单元测试 275

11.2.3 回归测试 275

11.2.4 选择测试用例 276

11.2.5 功能测试 276

11.2.6 覆盖测试 277

11.2.7 性能测试 278

11.3 模拟器调试技术 279

11.3.1 模拟器 279

11.3.2 模拟器的特性 279

11.3.3 模拟器的局限性 280

11.4 试验工具和目标硬件的调试 280

11.4.1 电路内置仿真器(ICE) 280

11.4.2 逻辑分析仪 282

11.5 GDB调试技术 283

11.5.1 GDB调试应用程序概述 283

11.5.2 基本调试技术 284

11.5.3 printk打印调试信息 288

习题 289

第十二章 嵌入式系统工程与案例 290

12.1 嵌入式系统工程步骤及模型 290

12.1.1 嵌入式系统工程步骤 290

12.1.2 嵌入式系统开发过程模型 291

12.1.3 嵌入式系统设计方法 294

12.2 嵌入式系统工程过程 295

12.2.1 需求分析 295

12.2.2 系统设计 297

12.2.3 系统软硬件研发 299

12.2.4 系统测试 304

12.2.5 产品生产 306

12.2.6 系统维护 307

12.3 微型投影仪工程案例 308

12.3.1 微型投影仪需求 308

12.3.2 微型投影仪系统设计 313

12.3.3 微型投影仪软硬件研发 314

12.3.4 系统测试、生产与维护 317

习题 318

参考文献 319

精彩片段:
 
书  评:
 
其  它:
 



| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云章科技