STM32是基于ARM架构的,那么ARM究竟是什么呢?

一、什么是ARM

首先,ARM是一家英国公司 ,全称Advanced RISC Machines,高级精简指令集机器,RISC意味着是精简指令集的芯片。同时也有复杂指令集CSIC的芯片,如X86,常以Intel和AMD为主。

其次,之后这家公司被日本软银 收购,产品以ARM架构处理器及相关外围组件方案 为主,只卖方案不买成品,通过知识产权的方式去卖钱。

最后,ARM是几乎所有移动端的处理器,如

二、ARM的发展

1984年,发布第一款ARM架构处理器,称ARM1;都以ARM+数字命名。

后放弃数字命名,改为Cortex命令ARM处理器产品,如Cortex-A,Cortex-R,Cortex-M

ARM处理器架构在嵌入式领域使用广泛,适当了解ARM的介绍未尝不可。本次STM32就是基于ARM架构的一款处理器,由于与嵌入式相关,故属于Cortex-M系列

相关推荐
送外卖的CV工程师1 小时前
【最新】微信小程序连接onenet——stm32+esp8266+onenet实现查看温湿度,控制单片机
stm32·单片机·嵌入式硬件
sewinger4 小时前
PWM基础与信号控制
stm32·单片机·嵌入式硬件
eSIM物联工厂9 小时前
物联网系统中OLED屏主流驱动方案详解
c语言·arm开发·嵌入式硬件·物联网·硬件工程·开源软件·iot
luckyiness(全网最全)13 小时前
STM32F407之超声波模块使用
stm32·单片机·嵌入式硬件
马浩同学14 小时前
【ESP32】Arduino开发 | I2C控制器+I2C主从收发例程
c语言·单片机·嵌入式硬件·mcu
OH五星上将14 小时前
OpenHarmony(鸿蒙南向)——平台驱动开发【MIPI DSI】
linux·驱动开发·嵌入式硬件·harmonyos·openharmony·鸿蒙开发·鸿蒙内核
weixin_4243810015 小时前
ARM V8 A32常用指令集
java·开发语言·arm开发
你好 贝弗利15 小时前
2.AFIO 外设:复用和重映射
stm32·单片机·嵌入式软件·afio
极客小张16 小时前
基于STM32与OpenMV的智能垃圾分类系统:SSD目标检测算法的设计与流程
c语言·人工智能·stm32·物联网·算法·目标检测·openmv