1.基础概念【七天物联网智能家居训练营】

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文是百问网七天物联网智能家居训练营学习笔记,官网链接

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 开发流程简介

我们需要使用交叉编译的方式进行开发:
在这里插入图片描述
如下图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值