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里都有啥,都有哪些常规的设计,对我们今后的软硬件的大系统设计大有帮助。






相关推荐
Hi202402174 天前
RK3588上CPU和GPU算力以及opencv resize的性能对比测试
linux·opencv·arm·gpu·opencl·算力测试·mali-gpu
阿隆ALong7 天前
亚矩阵云手机:跨境出海直播的全方位利器
大数据·服务器·网络安全·矩阵·云计算·arm·信息与通信
世事如云有卷舒10 天前
《learn_the_architecture_-_trustzone_for_aarch64_102418_0101_03_en》学习笔记
arm
千千道10 天前
linux的线程同步(条件变量和锁)
linux·arm开发·驱动开发·物联网·arm
冬瓜31213 天前
汇编点灯练习
汇编·arm
阿隆ALong15 天前
云手机:小红书矩阵搭建方案
线性代数·智能手机·矩阵·云计算·arm
千千道17 天前
Linux 标准 I/O 库
linux·arm开发·arm
阿隆ALong17 天前
跨境电商培训:云手机的新舞台
大数据·智能手机·矩阵·云计算·arm
Wanliang Li19 天前
Linux电源管理——CPU Hotplug 流程
linux·嵌入式硬件·嵌入式·armv8·电源管理·cpuhotplug