主线剧情-番外01-ARM系列快速鸟瞰

2024-01-31 21:48

本文主要是介绍主线剧情-番外01-ARM系列快速鸟瞰,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ARM & SOC 系列快速鸟瞰

编辑整理 By Staok,如有错误恭谢指出,侵删。CC-BY-NC-SA 4.0。


零 鸟瞰

 

ARM Cortex 系列框图

图中包含现今主流处理器架构和内核层,ARM架构处理器的架构层、内核层和具体芯片(举例)三个维度的进化/迭代示意。

其中 “架构层” 属于指令集,代代扩展和丰富;“微架构” 是指 指令集在处理器内部的具体的硬件电路实现,同一套指令集可以设计出多种微架构,即 在 架构(指令、数据分离等)、流水线(或 超流水线)、Cache 分级情况、分支预测、乱序执行、SIMD、单发射/多发射、超线程 等 上的 组合/配置 的不同,构建不同的内核,即下文的 “内核层” 的区别,分出 面向高性能、能耗平衡 或 低功耗的配置,微架构 也称为 处理器内核;在得到 ARM 公司 的 某个 指令集 或 微架构 的授权后,基于该内核 在总线上挂载/集成 各种 IP 外设,即搭建出具体的芯片,也叫 片上系统(SoC),即下文的 “具体芯片层(举例)”。

 

ARM 体系结构的几大分类

  • ARM7 处理器;

  • ARM9、ARM9E 处理器;

  • ARM10E 处理器;

  • SecurCore 处理器;

  • StrongARM 处理器;

  • ARM11 处理器;

  • Cortex 系列处理器。

一 定位

 

ARM Cortex-A 系列对比

 

更详细的介绍参看:

  • ARM Cortex-A系列处理器性能分类比较ARM处理器排名_ZNDS资讯

  • ARM版本系列及家族成员梳理_ 韦东山嵌入式专栏-CSDN博客 _arm系列

  • 哪种ARM Cortex内核更适合我的应用:A系列、R系列、还是M系列?_water1730的博客-CSDN博客

  • ARMCortex各系列处理器分类比较 - 百度文库 (baidu.com)

引用:

如图所示,绿色的部分都是v7-A的架构,蓝色的是v8-A架构,基本上绿色都是可以支持到32和64位的,除了A32,只支持到32位。在右边的每个部分,比如说需要高效能的最上面的A15-A73这个部分是最高效的,接下来就是比较注重整个效率的部分了,中间那个部分是比较高效率的,最下面那栏的是效率最好的,在电池的效能方面达到了最好的标准。

如果非要给他们一个排序的话,从高到低大体上可排序为:Cortex-A73处理器、Cortex-A72处理器、Cortex-A57处理器、Cortex-A53处理器、Cortex-A35处理器、Cortex-A32处理器、Cortex-A17处理器、Cortex-A15处理器、Cortex-A7处理器、Cortex-A9处理器、Cortex-A8处理器、Cortex-A5处理器。

 

 

二 展望

 

基于 Linux 系统方案的优势:

  • 更高性能,可以运行复杂的算法;

  • 高效开发,专注于梳理任务,应用以 APP 形式编写和更新;

  • 智能终端,可以外接触摸屏,运行 Qt 上位机做人机界面;

  • 协议丰富,使高级接口如网络、USB 等更易于开发;

  • 平台通用,开发形式更加固定。

这篇关于主线剧情-番外01-ARM系列快速鸟瞰的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/665159

相关文章

使用Python快速实现链接转word文档

《使用Python快速实现链接转word文档》这篇文章主要为大家详细介绍了如何使用Python快速实现链接转word文档功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 演示代码展示from newspaper import Articlefrom docx import

shell脚本快速检查192.168.1网段ip是否在用的方法

《shell脚本快速检查192.168.1网段ip是否在用的方法》该Shell脚本通过并发ping命令检查192.168.1网段中哪些IP地址正在使用,脚本定义了网络段、超时时间和并行扫描数量,并使用... 目录脚本:检查 192.168.1 网段 IP 是否在用脚本说明使用方法示例输出优化建议总结检查 1

Rust中的Option枚举快速入门教程

《Rust中的Option枚举快速入门教程》Rust中的Option枚举用于表示可能不存在的值,提供了多种方法来处理这些值,避免了空指针异常,文章介绍了Option的定义、常见方法、使用场景以及注意事... 目录引言Option介绍Option的常见方法Option使用场景场景一:函数返回可能不存在的值场景

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

电脑桌面文件删除了怎么找回来?别急,快速恢复攻略在此

在日常使用电脑的过程中,我们经常会遇到这样的情况:一不小心,桌面上的某个重要文件被删除了。这时,大多数人可能会感到惊慌失措,不知所措。 其实,不必过于担心,因为有很多方法可以帮助我们找回被删除的桌面文件。下面,就让我们一起来了解一下这些恢复桌面文件的方法吧。 一、使用撤销操作 如果我们刚刚删除了桌面上的文件,并且还没有进行其他操作,那么可以尝试使用撤销操作来恢复文件。在键盘上同时按下“C

hdu 2602 and poj 3624(01背包)

01背包的模板题。 hdu2602代码: #include<stdio.h>#include<string.h>const int MaxN = 1001;int max(int a, int b){return a > b ? a : b;}int w[MaxN];int v[MaxN];int dp[MaxN];int main(){int T;int N, V;s

科研绘图系列:R语言扩展物种堆积图(Extended Stacked Barplot)

介绍 R语言的扩展物种堆积图是一种数据可视化工具,它不仅展示了物种的堆积结果,还整合了不同样本分组之间的差异性分析结果。这种图形表示方法能够直观地比较不同物种在各个分组中的显著性差异,为研究者提供了一种有效的数据解读方式。 加载R包 knitr::opts_chunk$set(warning = F, message = F)library(tidyverse)library(phyl

【生成模型系列(初级)】嵌入(Embedding)方程——自然语言处理的数学灵魂【通俗理解】

【通俗理解】嵌入(Embedding)方程——自然语言处理的数学灵魂 关键词提炼 #嵌入方程 #自然语言处理 #词向量 #机器学习 #神经网络 #向量空间模型 #Siri #Google翻译 #AlexNet 第一节:嵌入方程的类比与核心概念【尽可能通俗】 嵌入方程可以被看作是自然语言处理中的“翻译机”,它将文本中的单词或短语转换成计算机能够理解的数学形式,即向量。 正如翻译机将一种语言

hdu 4565 推倒公式+矩阵快速幂

题意 求下式的值: Sn=⌈ (a+b√)n⌉%m S_n = \lceil\ (a + \sqrt{b}) ^ n \rceil\% m 其中: 0<a,m<215 0< a, m < 2^{15} 0<b,n<231 0 < b, n < 2^{31} (a−1)2<b<a2 (a-1)^2< b < a^2 解析 令: An=(a+b√)n A_n = (a +

v0.dev快速开发

探索v0.dev:次世代开发者之利器 今之技艺日新月异,开发者之工具亦随之进步不辍。v0.dev者,新兴之开发者利器也,迅速引起众多开发者之瞩目。本文将引汝探究v0.dev之基本功能与优势,助汝速速上手,提升开发之效率。 何谓v0.dev? v0.dev者,现代化之开发者工具也,旨在简化并加速软件开发之过程。其集多种功能于一体,助开发者高效编写、测试及部署代码。无论汝为前端开发者、后端开发者