本文是百问网七天物联网智能家居训练营学习笔记,官网链接。
1 ARM
我们经常听所ARM,其实ARM有两种含义:ARM是一家公司,ARM也是一种处理器架构。

RISC是精简指令集,旨在用最少的指令实现所需功能。与之相对的是CISC,复杂指令集。
2 ARM架构的分类
ARM的分类如下:

其中Cortex-A是应用程序处理器,大概率会搭载Linux;Cortex-R为实时控制型处理器,主要应用在对实时性要求比较高的场合;Cortex-M为微控制器型处理器,我们的常见的单片机就属于这种类型。
3 基于ARM的STM32处理器

STM32 MP1是MPU,其它是MCU。我们要使用的STM32F103C8T6就是属于主流行的MCU,由于性价比非常高,所以广泛的应用于消费电子、小家电等领域。
下面看下MCU和MPU:

一般MCU会集成RAM和Flash,而MPU则需要外挂RAM和Flash。
简单了解下DSP和FPGA:

下面用一张图总结下:

4 开发流程简介
我们需要使用交叉编译的方式进行开发:

如下图:

本文介绍了物联网中常用的ARM处理器架构,包括Cortex-A、Cortex-R和Cortex-M的区别。重点讲解了Cortex-M系列的STM32处理器,特别是STM32F103C8T6型号,它常用于消费电子和小家电。开发流程涉及交叉编译,使用MCU和MPU的不同之处也进行了说明。
1859

被折叠的 条评论
为什么被折叠?



