嵌入式系统原理与实践
本书配套教学课件已上传:https://pan.baidu.com/s/1PhFMqNPqmyN6CbzD8ZG9ew(百度云盘)客服QQ:3306436528 课后答案请点击“资源下载-课件下载”。

作者:沈建华、王慈

丛书名:高等院校电子信息科学与工程规划教材

定价:69.8元

印次:1-4

ISBN:9787302510246

出版日期:2018.09.01

印刷日期:2023.07.06

图书责编:邓艳

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

嵌入式系统原理与实践系统介绍了嵌入式系统的基本原理和基础知识,详细讲述了MCU应用相关的各种外设模块的工作原理和编程结构,包括ARM Cortex-M4内核、ARM v7指令系统、MCU系统控制、存储器、通用输入/输出(GPIO)、定时器、PWM、异步和同步通信接口(UART、SPI、I2C等)、模拟外设(ADC、DAC、比较器)等。同时,对嵌入式软件设计方法、嵌入式C语言基础、RTOS等作了简明阐述。最后还介绍了物联网应用、低功耗系统设计和电磁兼容性基础等。 本书以MSP432微控制器为例,每个章节都提供实验操作例程代码,并配有完整的教学资源,包括PPT课件、物联网口袋实验平台和实验指导书等。 本书可作为高等院校计算机、电子、自动化、仪器仪表等专业嵌入式系统、物联网、微机接口、单片机等课程的教材,也可作为广大从事MCU和物联网应用系统开发的工程技术人员的学习、参考用书。

嵌入式系统原理与实践结合物联网应用趋势、把嵌入式系统和移动互联网结合起来,我们和阿里巴巴、半导体芯片公司TI合作,开发了基于阿里云IoT平台和AliOS Things的嵌入式物联网实验系统,把手机App作为嵌入式系统的人机交互接口,并可在Internet上实现互动。

目前很多高校都开设了嵌入式系统课程,有的学校还有嵌入式系统专业,关于嵌入式系统教学内容的讨论也随之而来。其实,嵌入式系统这个概念很大,计算机技术和计算机应用技术的每个方面,几乎都可以找到与嵌入式系统有关联的内容,如微处理器架构、硬件系统设计、软件设计与优化、算法与控制、接口与通信、操作系统、数字信号处理、单片机应用等。所以,完整的嵌入式系统教学内容,应该是一个课程体系、包括一系列的课程。对于一般学校的一门“嵌入式系统”类课程,则不必拘泥(或统一)于某一特定的内容,完全可以根据各自学校、专业的特点和培养方案,选定教学内容。为此,我们也查阅了美国一些高校(如哥伦比亚大学、德克萨斯大学、密西根大学、伯克利大学、华盛顿大学等)的嵌入式系统课程教学内容,发现各高校相似名称的课程,教学内容也相差很大,有的偏重于系统建模、有的偏重于系统控制、有的偏重于应用系统设计。总体而言,偏重于应用、控制方面的,选用微控制器(MCU)教学的较为普遍。 在国内成立嵌入式系统专业的学校,有条件可以开设一系列的嵌入式系统课程。对一般学校来说,涉及嵌入式系统相关教学内容的,可能也就是1~2门课。对于计算机专业而言,大多是原来的“微机原理与接口”“单片机原理与应用”这类课程教学内容的延续和更新。我们华东师范大学计算机系也是如此,目前“嵌入式系统原理与实践”这门课,就是原来“微机原理与接口”“嵌入式系统引论”的升级版。考虑到计算机专业软件课程(包括操作系统、编程语言等)已经很多,所以我们这门课的教学内容重点是嵌入式系统硬件接口方面的知识,以及具有嵌入式系统特点的软件设计方法,包括嵌入式处理器、存储器、I/O、RTO...

课件下载

暂无样章

网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
第1章 嵌入式系统与微控制器概述 1

1.1 嵌入式系统概述 1

1.1.1 嵌入式系统的发展 1

1.1.2 嵌入式系统的特点 3

1.1.3 嵌入式系统的组成 3

1.1.4 嵌入式系统的种类 5

1.1.5 嵌入式系统的调试方法 6

1.1.6 嵌入式系统的应用 12

1.2 嵌入式处理器 13

1.2.1 嵌入式处理器概述 13

1.2.2 嵌入式处理器的分类 13

1.2.3 MCU的发展和特点 18

1.3 习题 23

第2章 ARM Cortex-M处理器 24

2.1 ARM处理器概述 24

2.2 ARM处理器架构 24

2.2.1 ARM体系结构版本 25

2.2.2 ARM处理器 27

2.3 Cortex-M处理器内核及功能介绍 29

2.4 ARM Cortex-M4编程模型 34

2.4.1 处理器的工作模式和特权级别 34

2.4.2 ARM Cortex-M4寄存器 35

2.4.3 ARM Cortex-M4异常处理 38

2.5 习题 43

第3章 ARM指令系统 44

3.1 指令格式 44

3.2 条件码 46

3.3 ARM指令的寻址方式 47

3.4 ARM v7架构指令集—Thumb-2指令集 52

3.4.1 存储器访问指令 53

3.4.2 通用数据处理指令 57

3.4.3 乘法和除法指令 62

3.4.4 分支和分支控制指令 64

3.4.5 饱和运算指令SSAT和USAT 66

3.4.6 位段操作指令 67

3.4.7 杂项指令 69

3.5 ARM...

嵌入式系统原理与实践结合物联网应用趋势、把嵌入式系统和移动互联网结合起来,我们和阿里巴巴、半导体芯片公司TI合作,开发了基于阿里云IoT平台和AliOS Things的嵌入式物联网实验系统,把手机App作为嵌入式系统的人机交互接口,并可在Internet上实现互动。