ARM架构是什么?[0x01]

0x01

ARMRM

引言

ARM架构是一种基于精简指令集计算机(RISC)的处理器架构,由ARM公司设计。

设计目标是通过简化指令集来提高处理器效率和降低功耗,因此在嵌入式设备和移动设备中得到了广泛应用。

ARM架构的主要特点包括:

  • RISC指令集:ARM使用简单、高效的指令集,执行速度快,功耗低。
  • 低功耗设计:ARM处理器通过优化能耗,适合长时间运行的电池供电设备。
  • 模块化与可扩展性:ARM提供核心设计,制造商可以根据具体需求进行定制。
  • 广泛应用:从智能手机、平板电脑到物联网设备,ARM架构已成为许多现代设备的核心技术。

我们为什么要学习ARM架构

我们在做一件事或是在学习新知识时,我们应该考虑为什么学它学它有什么用

ARM架构有着广泛的应用, 其实一些嵌入式新手并不了解ARM,认为ARM离我们很遥远,或者只听个名,压根不知道ARM是什么, 其实我们的生活中很多的产品都是ARM架构。

我举个例子: 我们在购买手机的时候,我们都会在意手机的处理器! , 一款好的处理器可以让我们的手机使用体验更舒适, 特别是一些 游戏党和极客玩家, 他们在购买手机时,会重点关注手机的处理器性能, 如下图,这是一部小米 14 UItra 手机, 它使用的全新一代 骁龙8处理器 ,我们会继续关注这款处理器。 小米官网
小米手机
看到这,你会想这和ARM有啥关系呀? 别急, 我们慢慢看! 高通
骁龙

如上图进入了高通的官网,找到了这款处理器 ,如上图,Arm Cortex-X4 technology 我们发现了 ARM的身影! ARM官网
arm cortex-X
其实事情是这样的:

小米手机多数使用高通的骁龙芯片,而高通的芯片基于ARM架构进行设计。ARM提供了高效、低功耗的基础架构,高通在此基础上进行定制和优化,形成完整的移动处理平台,小米则通过这些芯片为用户提供高性能的智能手机体验。三者之间构成了技术授权、芯片设计与终端产品制造的紧密合作关系。

嵌入式开发需求:ARM在嵌入式系统中的主导地位,使得工程师和开发者需要熟悉其指令集和开发工具,以提高系统性能。

为什么说 ARM架构 在嵌入式系统十分重要!
我们来看一组数据 :
ARM的市场份额
(图片包浆了, 想深入了解的可以自行百度 ARM架构市场份额 )

我们可知 ARM 的市场份额很高! 可能你还是没概念, 那么说点你熟悉的,你手里的STM32开发板
STM32的很多芯片都是ARM架构的 , 打开 STM32CubeMX ,选择芯片,我们可以在描述页看到
STM32F103C8T6 它使用了 ARM 32-bit Cortex-M3 内核

STM32C8
可能看到这,你终于豁然开朗! ,原来我们使用的STM32单片坤 是 ARM内核啊!

因此我们知道,使用ARM架构的产品很多,基于ARM架构的处理器很多, 不止手机,平板电脑,物联网设备, 甚至部分电脑 都是使用的 基于ARM架构设计的处理器, 而处理器是产品中十分重要的核心部分, 就如同人的大脑一样重要, 所以如果你想在嵌入式这条路上走的更深,走得更远, 了解和熟悉ARM架构是十分重要的!

如果你想学好STM32 那么 深入学习和了解ARM架构也是有必要的!

下一期 : ARM架构的历史与发展

连载中, 如果你对本文有兴趣或者意见,我十分希望能看到您的留言和评论!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值