嵌入式系统原理与物联网实践
本书课件+源代码已上传:链接:https://pan.baidu.com/s/1H_Fj06tkBeJFV4imd06ABg 提取码:6666 (百度云盘)QQ:2577316833实验系统均采用业界主流平台。物联网实验方案采用阿里云 IoT 平台,安全、稳定、易扩展,可用于实际 IoT 产品和项目,所学即所用。

作者:沈建华、王慈

定价: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 乘法... 查看详情

《嵌入式系统原理与物联网实践》采用了整体系统贯穿与局部深度剖析相结合、共性机理归纳与设计示例分析相呼应的思路,力求系统、生动又深入浅出地阐述嵌入式系统技术涉及的体系结构、技术原理与设计方法,并在突出技术性、新颖性的同时,又注重内容的易读性和实用性。

查看详情