


作者:沈建华、王慈
定价:79.8元
印次:1-2
ISBN:9787302609650
出版日期:2022.06.01
印刷日期:2024.08.20
图书责编:邓艳
图书分类:教材
《嵌入式系统原理与物联网实践》系统介绍了嵌入式系统的基本原理和物联网应用开发的基础知识。详细讲述了 MCU 应用相关的各种外设模块的工作原理和编程结构,包括 ARM Cortex-M4 内核、ARMv7 和 RISC-V 指令系统、MCU 系统控制、存储器、通用输入输出、定时器、模拟外设、通信接口等。同时,对嵌入式软件设计方法、RTOS、物联网技术及应用架构等做了阐述。最后介绍了两个基于阿里云 IoT 平台的物联网应用开发示例,以及低功耗系统设计和电磁兼容性的基础知识。 《嵌入式系统原理与物联网实践》对嵌入式系统的基本原理和技术的描述具有通适性、不特别针对某个 MCU。本书配套有完整的教学资源,包括教学课件、实验 PPT、MOOC 资源,以及基于 STTI、平头哥等多种 MCU 开发板的配套实验例程,方便师生选用。 《嵌入式系统原理与物联网实践》可作为高等院校计算机、电子与通信、自动化、仪器仪表等专业嵌入式系统、物联网、微机接口、单片机等课程的教材,也适合广大从事 MCU 和物联网应用系统开发的工程技术人员作为学习、参考用书。
前 言 嵌入式应用几乎无所不在,物联网给嵌入式系统发展带来巨大机遇。从某种角度上说,物联网应用系统也可看作嵌入式系统的网络应用,因为物联网系统中的“物”,基本上都是指各种嵌入式设备,现在嵌入式系统进入了一个新的高速发展时期。 如今国内高校计算机专业开设的嵌入式系统方面的课程,大多是原来的“微机原理与接口”和“单片机原理与应用”这类课程教学内容的延续和更新。华东师范大学计算机系目前“嵌入式系统原理与实践”这门课程就是原来“微机原理与接口”和“嵌入式系统引论”的延续、升级版。考虑到与计算机专业其他课程(如操作系统、编程语言、计算机网络等)的内容衔接,这门课程的教学内容重点是嵌入式系统硬件接口方面的知识,以及具有嵌入式系统特点的软件设计方法,包括嵌入式处理器、存储器、I/O、RTOS、嵌入式应用编程和物联网应用开发等。 嵌入式系统是一种计算机应用系统。作为本科生专业基础课程,要抽象出一般嵌入式应用共性的知识和原理,这部分内容必须具有基础、普适性,不强依赖于具体的芯片。然后再选择某些有代表性的芯片作为实验载体,加强对原理的理解,且有利于掌握应用设计方法。平衡好这两个方面是嵌入式教学的一个难点,为此我们结合自己 20 多年嵌入式系统教学、科研项目开发经验,逐步抽象出符合本学科专业教学要求的嵌入式系统处理器、存储器、I/O 等相关基础知识和原理,并以目前流行的 ARM Cortex-M4 开发板作为硬件实验平台。为了能在一块开发板上完成大部分外设实验(包括 ADC、DAC、模拟比较器 AC 等),教材给出的示例代码是基于 STM32F303 和 HAL 库的,实际也适用于其他 S...
第 1 章 嵌入式系统与微控制器概述 1
1.1 嵌入式系统概述 1
1.1.1 嵌入式系统的发展 1
1.1.2 嵌入式系统的特点 2
1.1.3 嵌入式系统的组成 3
1.1.4 嵌入式系统的种类 5
1.1.5 嵌入式系统的调试方法 6
1.1.6 嵌入式系统的应用 11
1.2 嵌入式处理器概述 12
1.2.1 嵌入式处理器 12
1.2.2 嵌入式处理器的分类 13
1.2.3 典型 MCU 介绍 18
1.3 本章小结 25
1.4 习题 26
第 2 章 ARM Cortex-M 处理器27
2.1 ARM 处理器概述 27
2.2 ARM 处理器架构 28
2.2.1 ARM 体系结构版本 28
2.2.2 ARM 处理器 30
2.3 Cortex-M 处理器内核及功能介绍 32
2.4 ARM Cortex-M4 编程模型 37
2.4.1 处理器的工作模式和特权级别 37
2.4.2 ARM Cortex-M4 寄存器 38
2.4.3 ARM Cortex-M4 异常处理 41
2.5 本章小结 47
2.6 习题 47
第 3 章 指令系统 48
3.1 ARM 指令格式 48
3.2 条件码 49
3.3 ARM 指令的寻址方式 50
3.4 ARMv7 架构指令集—Thumb-2 指令集 55
3.4.1 存储器访问指令 56
3.4.2 通用数据处理指令 60
3.4.3 乘法... 查看详情

