Armv8/Armv9架构从入门到精通-介绍

CSDN学院课程连接https://edu.csdn.net/course/detail/39573

1 讲师介绍

拥有 12 年手机安全、汽车安全、芯片安全开发经验,擅长 Trustzone/TEE/ 安全的设计与开发,对 ARM 架构的安全领域有着深入的研究和丰富的实践经验,能够将复杂的安全知识和处理器架构知识进行系统整理并清晰讲解,透过事务看本质,帮助学员快速入门和理解。

2 课程特色

  • 一个真正的讲解ARM架构知识的课程;
  • 一个讲解软硬件架构知识的课程;
  • 一个以安全为核心思想的架构课程,章章可见安全。
  • 一个讲解大系统软件思想的课程。
  • 一个白话/通透、易于理解的课程。
  • 一个持续更新、长期迭代、拒绝烂尾的课程。
  • 一个敢于批判、敢于拨乱反正,一切实事求是,一切以官方文档证据为主的课程。
  • 一个超多原创彩色框图的课程。
  • 一个让多数人完成了从小白到大神进阶的课程。
  • 一个让大佬再次突破瓶颈的课程。
  • 一个人辅助学员拿到高通、小米等offer的课程。
  • 一个不承诺答疑,但经常在群里回答问题,经常半夜两三点钟语音回答问题的讲师。
  • 一个敢于直播、敢于讨论的讲师。
  • 一个天天被学员怼来怼去的讲师。
  • 2025玩得就是真实和实在。不玩虚的, 不嘎韭菜。
  • 2025做就做最好的课程。开更多的课程、讨论小组,录更多的精彩课程。

3 适用人群

ARM架构做为一切信息产品技术的底座,它是一切信息技术的基石,掌握了ARM就像掌握了乾坤大挪移,之后再学习任何产品或技术就像开挂。在信息爆炸知识泛滥的时代,谁拥有快速学习的能力,谁就能占据主导地位傲视天下...

  • 工程师:嵌入式软件工程师、BSP系统工程师、芯片软件工程师、Linux内核驱动工程师、软件工程师、芯片验证工程师、ASIC硬件设计工程师、安全架构专家、信息安全工程师;
  • 行业方向: SOC芯片厂、tier1、tier2、主机厂、方案商、品牌商、移动互联网大厂;
  • 产品方向:消费电子类、手机、服务器、PC机、无人机、电视机、智能穿戴、路由器、汽车电子、智能座舱、自动驾驶、云计算、边缘计算、安防、智能家居、物联网IOT;
  • 个人发展方向:适合学生从入门到精通,适合职场人快速提升拔高,适合资深工程师查缺补漏;

4 学员收益

  • 全体系地掌握Armv8/Armv9的核心知识点, 包括但不限于ARM基础、异常中断、GIC、MMU、Cache、ARM architecture、SOC architecture、AMBA、power、timer、exclusive、Armv9 feature、Trustzone、虚拟化等;
  • 彻底掌握Arm架构、SOC架构、掌握常规IP,包括但不限于gic、smmu、timer、AMBA、TZC400等;
  • 掌握SOC大芯片的设计思想、掌握主流的大系统软件思想,包括但不限于Linux kernel、uboot、ATF、optee、spl、bootrom、Secureboot;
  • ARM不再神秘,SOC大芯片不再神秘、大系统软件不再神秘,让您在短期内就能cover住全局;
  • 从coder到designer的巨变。看得懂设计、看得懂本质。不再是傻傻得干活,- - 一切变得有理有据、有始有终,做职场清晰人;
  • 能去芯片厂干活,能与芯片大厂工程师一较高下。不再惧怕开会。成为技术担当,赢得尊重;
  • 从天天被吊,变成天天吊别人;
  • 看得懂15000多页的ARM架构手册,看懂看透和掌握时代前沿技术;
  • 知道学习什么,怎么去学习,从此之后有了一个明确的学习路线,技术水平提升N个level, 掌握快速的学习方法;
  • 学完ARM架构,您就是既懂软件、又懂硬件的"准"架构师。

5 课程大纲

  • ARM基础:Arm基础简介、ARM和SOC架构基本原理、ARM的4个异常等级4个安全状态2个执行状态、aarch64的重要寄存器、A64指令集
  • 异常中断&gic:学ARM架构最重要的就是学习异常中断,异常中断是ARM架构的灵魂,学好异常中断再去学习其它模块,就像开挂。多系统、大系统之间的调用/切换靠着就是异常中断。
  • Trustzone:Trustzone安全架构是Armv8/Armv9架构中的重要一环,ARM架构中的每一个知识点都和安全有着密不可分割的关系,没有安全的学习是不完整的学习。
  • 虚拟化:虚拟化也是ARM架构中的重要组成部分,虚拟化不仅仅是hypervisor,虚拟化不仅仅是normal world侧才有,在安全侧也有虚拟化。
  • Cache:在工程实践中,我们所遇到的最难的问题、超低概率性的问题,80%以上都是和cache相关的。cache做为ARM架构中最难的一个模块,我们有必要花时间将这部分学透学精,学通后你将信息满满、自信爆棚。
  • MMU:MMU做为ARM架构中最简单的一个模块,对于软件工程师几乎是透明的,MMU模块的学习是最具有性价比的一个知识点,花一点点的时间学习MMU,你就将能理解操作系统或内核中的很多知识点,以前无法理解的就瞬间领悟了。
  • Power电源管理:虽然这部分有太多的定制化,每个厂商都有自己特有的设计。然而我们可以学习ARM标准的设计方案。
  • ARM架构:ARM架构不仅仅是上述一些重要模块,其实还有很多很多feature和知识点,我们需要逐一理解和掌握。
  • SOC架构:弄清楚SOC里都有啥,都有哪些常规的设计,对我们今后的软硬件的大系统设计大有帮助。






相关推荐
Stone.Wu4 天前
快速理解ARM Cortex-M流水线:指令执行过程通俗解释
arm
我在人间贩卖青春4 天前
汇编之分支跳转指令
汇编·arm·分支跳转
我在人间贩卖青春4 天前
汇编之加载存储指令
汇编·arm·寄存器加载存储
我在人间贩卖青春4 天前
汇编之状态寄存器访问指令
汇编·arm·状态寄存器
我在人间贩卖青春4 天前
汇编之软中断指令和协处理指令
汇编·arm·软中断·协处理
我在人间贩卖青春4 天前
汇编之数据处理指令
汇编·arm·数据处理指令
fly的fly8 天前
浅析 QT远程部署及debug方案
qt·物联网·arm
切糕师学AI9 天前
ARM标准汇编(armasm)中的标号(Label)
汇编·arm
CHENG-JustDoIt10 天前
嵌入式开发 | ARM Cortex-M 系列中M3、M4、M23 和 M33四款处理器的深度对比分析
arm开发·单片机·嵌入式硬件·arm
toradexsh18 天前
在NXP iMX8QM上使用 Jailhouse
arm·nxp·toradex·imx8mp·jailhouse