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系列

相关推荐
lin辰傍边的风1 小时前
关于STM32G030和G070未初始化看门狗,程序里面喂狗会导致擦除Flash失败或进入‘HardFault_Handler’
stm32·单片机·嵌入式硬件
冻结的鱼1 小时前
STM32N6 平台如何使用 MCO2 输出 Clock
stm32·单片机·嵌入式硬件
XINVRY-FPGA3 小时前
XCZU7EG‑L1FFVC1156I 赛灵思XilinxFPGA ZynqUltraScale+ MPSoC EG
c++·嵌入式硬件·阿里云·fpga开发·云计算·fpga·pcb工艺
电子艾号哲6 小时前
Vscode开发STM32标准库
ide·vscode·stm32
双叶8366 小时前
(51单片机)LCD显示数据存储(DS1302时钟模块教学)(LCD1602教程)(独立按键教程)(延时函数教程)(I2C总线认识)(AT24C02认识)
c语言·数据库·单片机·嵌入式硬件·mongodb·51单片机·nosql
wutianxin07 小时前
硬件测试项之电源纹波的测量和纹波的要求、纹波的抑制
嵌入式硬件·硬件工程
格里姆肖7 小时前
HAL库通过FATFS和SDIO+DMA写入SD卡数据错误
c语言·stm32·单片机
辣个蓝人QEX7 小时前
【ZYNQ MP开发】Linux下使用bootgen命令生成BOOT.bin报错架构不对问题探究
linux·arm开发·xilinx·zynq·mpsoc·bootgen·u-boot移植
Vesan,7 小时前
无人机飞控运行在stm32上的RTOS实时操作系统上,而不是linux这种非实时操作系统的必要性
linux·stm32·无人机
嘿,二极管7 小时前
硬件工程师面试常见问题(4)
单片机·嵌入式硬件