ARMv7/ARMv8/ARMv9架构你不知道的那些事

news2025/4/12 0:18:28

快速链接:
.
👉👉👉 个人博客笔记导读目录(全部) 👈👈👈

  • 付费专栏-付费课程 【购买须知】:
  • 【精选】ARMv8/ARMv9架构入门到精通-[目录] 👈👈👈

以下仅代表个人观点;有关的时间都是按照相关TRM文档更新的时间整理的,具体准备时间还以官方为准;不足之处,还请留言指正。

1、虽然市场上还经常看到armv7的产品,也有很多同学在学习armv7。但armv7已经出来15年了,armv8也出来10年了。
2、虽然ARM非常火热,占据整个市场的各个领域,各类程序员都和ARM有着密切关系,但至今没有一本全面讲述armv8架构的中文书籍。
3、在ARMv7的时候,整个ARM产品线分数三条分支,分别是移动领域的cortex-A、嵌入式的cortex-M、实施性的cortex-R。至今已经有15年了把,其实就没出来几款R和M的core IP,这些年它主要在A上发力了吧。
4、在2021年的时候,cortex-A又继续出现3个分支,分别是注重性能的超大核X系列,移动领域的A系列、服务器系列的Neoverse系列。
在这里插入图片描述
5、ARM除了有V7/V8/V9这样的大版本号,其实也有8.1/8.2/9.0/9.1/9.2这样的小版本号,从V8起,预计是10年一个大版本号,从2016年起几乎是一年更新一个小版本号。
在这里插入图片描述
6、虽然ARM有那么多的版本号,但并没有每一个版本都有对应的产品。arm的8.0-8.7,其实主要是8.0和8.2有产品。
7、从2021年起,ARM新出的core IP都是9.0,看样子不会再有8.0的core IP了
在这里插入图片描述
8、ARMv9将全面干掉aarch32(32位),虽然说armv9向前兼容,EL0依然还保留aarch32的能力,在2021年出来的A710/A510的EL0仍然支持aarch32,但是从2022年起,新出的core都不再支持aarch32。看样子以后也不会有支持aarch32的core了。
9、不要整天喊着big.LITTLE大小核了,事实上,主流的SOC早就变成dynamIQ架构了。
在这里插入图片描述
10、网上的视频绝大多数在讲10年前、15年前、20年前的技术,当然除了我的(网名:代码改变世界ctw)。
(注:这句不针对任何人,只是提醒大家,尽量学习新知识。不要把时间精力浪费在过时/简单/性价比低的知识上。)
在这里插入图片描述
11、好的视频、好的专栏其实也都有,尽在CSDN。(而且,双十一活动已经正式开启…)。

在这里插入图片描述
12、 ARM-Trustzone-TEE-ATF-SOC群(七)看起来是第7个群,事实上没有群3-群6,写群7只是显得群多而已。
(注:加过群1、群2的不用加这个)

  • ARM-Trustzone-TEE-ATF-SOC群(群1/群2已满,欢迎加入群7), 加v拉群(coding_the_world)
  • SOC架构交流群 (只限做asic硬件的同学加入)
  • ARMv8-V9课程VIP交流群(只限购买CSDN ARMv8/v9课程的同学加入)
  • Trustzone/TEE课程VIP群(只限购买CSDN Trustzone/TEE课程的同学加入)
  • SecureBoot课程交流群(只限购买CSDN Secureboot课程的同学加入)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/3341.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

七大排序算法——快速排序

AcWing算法专题——快速排序 文章目录AcWing算法专题——快速排序前言一、快速排序的核心二、算法图示三、算法代码四、算法详解1.递归停止的条件2.下标移动的实现3.下标初始值的设定4.边界情况分析4.1区间划分4.2 do while循环条件五、思考题总结前言 现在我们开始进入算法模块…

【第一章 虚拟机】

第一章 虚拟机 1. 虚拟机VM ①虚拟机就是一台虚拟的计算机,它是一款软件,用来执行一系列虚拟计算机指令。 ②虚拟机分为系统虚拟机和程序虚拟机。系统虚拟机(比如VMware),它们完全是对物理计算机的仿真,提供了一个可运…

瑞芯微rk3568移植openbmc(三)

2022.11.04 更新 1、关于h264 novnc openbmc中使用的ipkvm其server端调用的是libvncserver库,而其web client端调用的则是novnc的库,既上篇研究修改了libvncserver后,再次继续研究了一下novnc。 Github搜索一圈以后,发现https://…

Java设计模式之单例模式详细讲解

设计模式与单例模式 1、什么是单例模式 ​ 单例模式是指保证某个类在整个软件系统中只有一个对象实例,并且该类仅提供一个返回其对象实例的方法(通常为静态方法) 2、单例模式的种类 ​ 经典的单例模式实现方式一般有五种 2.1 饿汉式 //…

【SpringBoot】SpringBoot整合SpringSecurity+thymeleaf实现认证授权(配置对象版)

一.概述 1.框架概述 Spring Security 是 Spring 家族中的一个安全管理框架,Spring Security 的两大核心功能就是认证(authentication)和授权(authorization)。 认证 :你是什么人。授权 :你能…

RHCE学习 --- 第一次作业

RHCE学习 — 第一次作业 首先我们先设置网卡开机自动启动 vi /etc/sysconfig/network-scripts/ifcfg-ens160 最下面修改ONBOOTyes 然后安装好chrony,配置/etc/chrony.conf文件,添加题目要求的时间服务器 然后设置一个例行性工作,每天早上九…

美国FBA海运专线究竟是什么?美国fba海运专线都有那些?

美国FBA海运专线究竟是什么?美国FBA特别航运线,顾名思义就是海运发送的特别货运线,那么它的收费标准是什么呢?一、美国FBA海运专线究竟是什么 美国FBA特别航运线,顾名思义就是海运发送的特别货运线,那么它的收费标准是什么呢? …

猿创征文|『编程与创作』10款颜值颇高的宝藏工具

🌟个人主页:Mymel_晗,一名喜欢鼓捣 Java 的在校学生。 🌟撸代码本来是一件枯燥的事情,而一款高颜值工具加持可能会让你事半功倍,今天就给大家推荐一下我在大学学习中发现的几款颜值工具~ 从写代码&#xff…

录音m4a怎么转换成mp3

有小伙伴问手机录音文件电脑上播放不了怎么办?这是很多小伙伴在用手机录完音后遇到最多的问题,尤其是那些第一次遇到这个问题的人,根本不知道这是什么原因导致的,还总以为自己的录音文件出了问题,回去检查发现手机上还…

03-Nginx性能调优与零拷贝

目录 Nginx 性能调优 零拷贝(Zero Copy) 零拷贝基础 A、 实现细节 B、 总结 零拷贝方式 A、 实现细节 B、 总结 A、 实现细节 B、 总结 A、 实现细节 B、 总结 Nginx 性能调优 在 Nginx 性能调优中,有两个非常重要的理论点(面试点…

【C++红黑树】带图详细解答红黑树的插入,测试自己的红黑树是否正确的代码

目录 1.红黑树的概念 1.1红黑树的特性(41) 2.红黑树的框架 3.红黑树的插入 3.1parent在grandfather的左边 3.1parent在grandfather的右边 4.测试自己的红黑树是不是平衡的 1.红黑树的概念 红黑树,是一种二叉搜索树,但在每个…

米联客FDMA3.1数据缓存方案全网最细讲解,自创升级版,送3套视频和音频缓存工程源码

米联客的FDMA数据缓存方案发布也有五六年了,但真正能熟练使用的兄弟却很少,其实还是没有好的例程作为参考和同熟易懂的讲解,这里我做如下解析: FDMA部分:这部分是米联客封装了用户接口的AXI4-FULL协议代码,…

xhs-web校验流程分析

经测试,cookie中需携带gid和timestamp2。参数整理有点乱,仅供参考。 xhsFingerprintV3,VERSION: ‘2.1.2’ 文章目录流程概述timestamp2滑块验证参数Params轨迹FNcaptcha deviceIdProfileDatax-s-commonx5生成x8生成x9生成smidV2a1x-b3-trac…

Jenkins配置linux节点

之前在Windows下安装Jenkins 但是通过windows节点进行构建有诸多的不便,于是想到通过Jenkins里添加linux节点,让构建的时候,使用远程的linux服务器构建 目录一、配置凭据二、配置节点一、配置凭据 Manage Jenkins → Manage Credentials→Je…

Cadence Allegro PCB设计88问解析(十三) 之 Allegro中artwork层的建立

一个学习信号完整性的layout工程师 作为layout工程师,我们经常接触到的是PCB文件,用Cadence设计的是.brd文件。但是我们发给板厂的都是gerber文件。这就涉及到在我们设计好PCB文件之后,怎么把这些文件给到板厂。也就是我们Allegro中的artwork…

Java知识点--IO流(上)

Java知识点--IO流(上)一、文件1、文件的含义2、文件流二、常用的文件操作1、创建文件对象相关构造器和方法2、创建文件案例演示(三种创建方法)3、获取文件相关信息的方法4、获取文件相关信息方法案例演示5、目录的操作与删除6、应…

电脑系统重装下载的系统在哪找到

​因为现在很多人都在使用小白一键重装系统,但是很多人都不太能够了解小白系统重装下载的系统在哪儿,下面是小编提供的具体位置供大家参考。 工具/原料: 系统版本:win10 品牌型号:联想yoga13 软件版本:小白…

期货开户有什么规定

有很多朋友刚刚接触到资本市场,当他们听到期货时,他们觉得它非常遥远和高端,这是普通人无法接触到的。但事实上,情况并非如此。期货是一种非常普通的金融产品,很容易接触。让我们来看看期货开户有哪些必要条件以及有什…

postman环境变量的设置

背景:由于我们项目接口入参都有加密,每次接口调试都得启动项目,运行项目才能把对应的参数给传到后台,然后后台再解密参数,才能进行接口调试,很麻烦(启动前端项目),如果接…

Linux篇【3】:Linux环境基础开发工具使用(中)

目录 一、Linux 编译器:gcc/g 的使用 1.1、知识拓展: 1.2、如何安装 C/C 标准静态库: 1.3、头文件与库文件: 1.4、静态库,静态链接,动态库,动态链接: 二、简单 vim 配置 2.1、…