如何高效学习ARMv8/ARMv9架构知识

273 篇文章 421 订阅
本文档引导读者脱离过时的ARM技术,专注于最新的ARMv8和ARMv9架构。ARMv8支持32/64位,广泛应用于各类设备,包括苹果M1芯片。ARMv9则在性能、AI和安全方面提升。教程涵盖ARM异常中断、安全、MMU、Cache、虚拟化、架构细节和ARMv9的机密计算框架,为学习者提供全面的系统软硬件架构知识。
摘要由CSDN通过智能技术生成

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

在这里插入图片描述

大家好,请不要在学习十多年前的ARMv6了,不要学习七八年前的ARM32了,不要再学习那一堆的过时的技术了(gicv2、arm几种模式、big.LITTLE架构),要学我们就从最新的起点开始吧。

ARMv8架构,同时做了32、64位指令集,就是支持64位的同时保留32位以便过渡。目前已经被普遍运用在手机、电视、汽车以及各类IoT设备的芯片当中,苹果的M1芯片,也是基于ARMv8架构进行设计的。

而ARMv9是ARM公司最新发布的架构,在性能、AI和安全等方面进行全面升级,而且国内的各大应用商店,也开始要求全体应用及游戏均需按计划上传含有64位构建的APK。

以下也列举了1-8章的学习步骤:

  • 第一章:主要是快速学习: ARM简介、指令集、寄存器总结等。

  • 第二章:本系列视频的一大亮点,精致&帅气地讲解了arm异常中断gic等相关的软硬件知识,本人一直在倡导“学arm安全其实就是学arm架构,学arm架构其实就是学习arm的异常和中断”,异常中断是领着你进入架构的入门,是让你变成系统软硬件架构师的必走之路。

  • 第三章:安全专题,这也是本视频最核心的东西。因为你无论买书还是看博客等,你都很难找到讲解安全的教程,这里就是有和无的区别。本人系统的整理的安全的知识,带领你快速入门。这个章节也是卖的最贵的。

  • 第四章:mmu专题,透过事务看本质的讲解,白话式的演讲。在所有模块中,mmu也算是相对较简单模块。相信人人听得懂,人人学得会。

  • 第五章:cache专题,一切追求实事求是,不人云亦云,一切知识点都有迹可循,推翻了网络的很多观念。在众多模块中,cache算是一个比较难的模块。了解了cache后,才能算真正了解系统的软硬件架构。

  • 第六章:虚拟化,本人不擅长,会啥就随便讲点啥。(以后学会了再来补)

  • 第七章:architecture,就是零散和零碎的系统架构知识,如exclusive、arch timer、reset、系统启动、SOC设计、AMBA/AXI/ACE、DSU、WFE/WFI这样的。

  • 第八章:讲述ARMv9 CCA/RME 机密计算框架,相当于是一个崭新的ARM安全架构的学习。

在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码改变世界ctw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值