首页/新闻资讯/正文详情

[嵌入式学习笔记]Arm绪论

发布时间:2026/9/27 22:42:08 来源:云帆数科 栏目:资讯中心
[嵌入式学习笔记]Arm绪论
发展背景20世界90年代初半导体行业产业链形成设计业制造业封装测试业三业分离的产业分工。台积电联电等半导体代工厂崛起一些fablesschipless无晶圆厂无芯片公司如雨后春笋般涌现出来。Arm公司介绍英国先进的RISC公司Advanced RISC Machines简称Arm公司作为fablesschipless无晶圆厂无芯片这一胜场模式最为成功的典范。既不生产芯片也不销售芯片而是设计出高效的IP内核授权给各半导体公司使用各半导体公司在Arm的基础上根据自己公司的产品定位推出自己的芯片产品最后由OEMOriginal Equipment Manufacturer原始设备制造商客户采用这些芯片构建基于ARM技术的产品。主营业务它提供一些高性能低功耗低成本和高可靠性的RISC处理器核外围部件和系统级芯片解决方案设计方案ARM的微处理器核适用于便携式通讯设备手持式计算机多媒体数字消费类产品和嵌入式系统解决方案。ARM处理器核简介ARM公司开发了很多系列的ARM处理器核目前应用比较广泛的是ARM7ARM9ARM9EARM10ARM11CortexCortex-ACortex-RCortex-MCortex-A面向高性能、复杂计算能运行 Linux、Android 等富操作系统。核心特征是带 MMU内存管理单元支持虚拟内存可实现多任务隔离。Cortex-R面向硬实时、安全关键场景。核心特征是用 MPU内存保护单元而非 MMU中断延迟极低且可预测。Cortex-M面向超低功耗、低成本、小面积的嵌入式控制。核心特征是极简设计。嵌入式处理器嵌入式微处理器Microprocessor UnitMPU一颗纯 CPU 芯片通常带 MMU内存管理单元支持虚拟内存、多进程隔离能跑 Linux 等富操作系统。需要外挂 RAM 和存储才能工作。嵌入式微控制器Microcontroller UnitMCU又称单片机。一颗单片小电脑把 CPU、Flash、RAM、外设全集成在一颗芯片里。通常不带 MMU只带 MPU内存保护单元或什么都没有。嵌入式DSP处理器Digital Signal Processor数字信号处理器专门为信号处理数学运算优化的处理器核心是硬件乘加单元MAC和 SIMD 指令。嵌入式片上系统System on ChipSoC把 CPU、GPU、DSP、内存控制器、各种外设全部集成在一颗芯片上的“超级芯片”。它是集成概念不是单一处理器类型。技术演化路径晶体管逻辑电路 → IC逻辑电路 → 微处理器 MPU→ DSP → 单片机MCU → FPGAField-Programmable Gate Array现场可编程门阵列技术 → ASICApplication-Specific Integrated Circuit专用集成电路 → SOC以AM64x/AM243x为例AM64x/AM243x共有1个Cortex-A53 双核仅 AM64x 2 个 Cortex-R5F 子系统R5FSS0/R5FSS1一个Cortex-M4F。其中Cortex-A53属于MPUCortex-R5F和Cortex-M4F属于MCU。RISC体系架构CISCComplex Instruction Set Computer复杂指令集RISCReduced Instruction Set Computer精简指令集指令格式和昌都固定且指令类型少指令功能简单寻址方式少而简单指令译码控制器采用硬布线逻辑易于流水线的实现进而获得高性能load-store体系结构数据处理指令只访问寄存器不会直接访问内存基于多个通过寄存器堆操作指令单周期完成ARM是当前使用最广最为成功的基于RISC的处理器它采用了若干RISC的特征但也放弃了若干其他特征。采用的特征load-store体系结构固定的32位指令3地址指令格式放弃的特征寄存器窗口延迟转移所有的指令单周期执行以AM64x/AM243x为例Cortex-A53它支持 AArch64 状态指令固定为 32 位同时也支持 AArch32 状态此时指令是 A32固定 32 位和 T3216/32 位混合 的混合Cortex-R5F 和 Cortex-M4F基于 Thumb-2 指令集指令长度是 16 位和 32 位混合的。常用的多核结构ARMARM性能分工各司其职。这种结构通常是同构多核或大小核核心思路是让多个 ARM 核分工协作平衡性能与功耗。ARMDSP控制与运算的经典组合。这是嵌入式领域非常成熟的异构多核方案。ARM 负责跑操作系统、管理外设和复杂逻辑DSP 则专职处理密集的数学运算。ARMFPGA软硬协同硬件加速。将 ARM 的软件可编程性和 FPGA 的硬件可编程性结合。ARM 跑软件流程FPGA 则用硬件电路实现超低延迟的接口或加速。以AM64x/AM243x为例ARMARMCortex-A53 Cortex-R5F Cortex-M4F异构多核 SoC。

相关推荐

MCP Tool 实现进度通知:TaoToken 统一 Key 接入与 config.toml 配置骨架
MCP Tool 实现进度通知:TaoToken 统一 Key 接入与 config.toml 配置骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 22:42:08

土·永恒记忆之载:集体记忆、交叉验证与遗忘权
土·永恒记忆之载:集体记忆、交叉验证与遗忘权

土永恒记忆之载:集体记忆、交叉验证与遗忘权 一个分身的经验,全族的财富 第 14 篇讲了单个个体的十二层记忆;卷三篇三十九(第 141-145 条)把镜头拉远——当种群有多个分身时,记忆怎么变成"集体记忆&qu… · 2026/9/27 22:42:02

基于Spring AI服务,开发MCP服务:TaoToken统一Key接入与config.toml配置骨架
基于Spring AI服务,开发MCP服务:TaoToken统一Key接入与config.toml配置骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 22:42:02

3年实战总结:wordpress更改内容避坑指南与真实报价
3年实战总结:wordpress更改内容避坑指南与真实报价

3年实战总结:wordpress更改内容避坑指南与真实报价 找建站公司最怕什么?不是技术难,而是被坑高价。很多甲方老板拿着需求去问价,回来发现报价单写得像天书,或者被忽悠买了一堆用不上的“高级功能”。这篇避坑指南,是我在浙江做独立站长这8年… · 2026/9/27 23:20:43

openEuler 24.03 LTS 从零安装到基础环境配置实战指南
openEuler 24.03 LTS 从零安装到基础环境配置实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 23:20:43

藏医专业开题别硬扛:从“隆病”选题到文献框架,我会这样搭工具组合 ✨
藏医专业开题别硬扛:从“隆病”选题到文献框架,我会这样搭工具组合 ✨

先把场景说具体:假设你是藏医学专业本科生,正在准备毕业论文开题,初步方向是—— 基于藏医“三因学说”,探讨“隆病”与原发性高血压在辨证、用药规律上的对应关系,并做藏医药文献整理。 这个题目很有代表性&#xff0… · 2026/9/27 23:20:30

5G空口与频谱全解析:从物理层参数到现场验收
5G空口与频谱全解析:从物理层参数到现场验收

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 23:20:24

STM32开发参考方案检索与工程适配实战指南
STM32开发参考方案检索与工程适配实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 23:20:24

深圳网站建设服务便宜?这份对比评测帮你避开90%的坑
深圳网站建设服务便宜?这份对比评测帮你避开90%的坑

深圳网站建设服务便宜?这份对比评测帮你避开90%的坑 找深圳建站公司,最怕啥?不是功能不够,而是被坑高价。你心里清楚,自己只是要个展示官网,对方却给你推几万块的“企业级解决方案”。这时候,一份真实的对比评测就是照妖镜。别再听销售嘴里的“性价… · 2026/9/27 23:20:24

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码