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

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

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

在这里插入图片描述

大家好,请不要在学习十多年前的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安全架构的学习。

如何高效学习ARMv8/ARMv9架构知识_第1张图片


你可能感兴趣的:(ARM,armv8,armv9,arm,嵌入式,SOC)