本文是百问网七天物联网智能家居训练营学习笔记,官网链接。
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 开发流程简介
我们需要使用交叉编译的方式进行开发:
如下图:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)