你将收获

1、掌握ARM架构的基础知识;

2、掌握大系统软硬件架构基础知识;

3、掌握异常中断、MMU、cache基础知识;

4、掌握Trustzone安全架构、虚拟化架构基础知识;

适用人群

1、电子大类专业学生、计算机大类专业学生; 2、嵌入式开发者、软件开发者、系统开发者、ASIC硬件开发者; 3、安全开发者,虚拟化开发者、系统架构师; 4、汽车行业、物联网IOT、手机、PC、服务器行业开发者;

课程介绍

【学习对象】

  • [行业]:汽车电子、手机、服务器、云计算、物联网、人工智能;

  • [人群]:本科/研究生/博士、初级工程师、中级工程师、资深工程师、行业大佬,即适合小白入门,也适合大佬查缺补漏;

  • [方向]:电子/计算机专业、芯片架构设计、芯片底层软件、芯片验证、BSP软件开发、内核驱动开发、固件开发、bootrom/bootloader开发、安全、虚拟化、大系统开发等;

  • [行业链]:主机厂、OEM、OEM、tier1、SOC厂家、各级供应商;

 

【课程特色】

  • 1、全网最全最新,真正的Armv8和Armv9架构(注:这不是25年前的ARM9, 这也不是15年前的A9, 这里也不讲汇编,这里讲的是架构/架构/架构);

  • 2、这里不读PPT,70%的原创彩色框架图。

  • 3、批判性:指出各种互联网中司空见惯的错误。(如FIQ不是快速中断,是转发中断,F是Forward;VIVT根本没人再用...);

  • 4、实事求是:有理有据,尽量不瞎说,不编造,一切有源头可查,有文档可参考;

  • 5、白话、通俗易懂。课堂不参水分。

 

【学员收益】

  • 1、知道我学习什么,我要怎么去学习,从此之后有了一个明确的学习路线。

  • 2、认识一些共同目标的人,相互讨论问题,共同进步。勤学、共学、助学。

  • 3、ARM不再神秘,SOC不在神秘,让您短期内就能cover住全局

  • 4、熟悉ARM Architecture架构知识

  • 5、熟悉SOC架构知识

  • 6、熟悉主流的系统软件框架

  • 7、熟悉各项硬件原理和机制,如异常中断、MMU、cache、TLB、VMSA、Trustzone

  • 6、深入了解当前的系统架构、软硬件架构,能够看懂这些大家,将来也能够自己设计。

  • 7、熟悉系统的启动流程、Secureboot等

  • 8、熟悉各类标准和规范

  • 9、能够进入芯片厂商干活、能够在非芯片产生成为技术担当。

  • 10、全体系的掌握ARMv8/ARMv9的核心知识点(ARM基础、异常中断GIC、MMU/Cache、architecture、SOC架构、Trustzone、虚拟化...);

  • 11、掌握ARM架构、掌握SOC架构、掌握常规IP(gic、smmu、timer、AXI/ACE/CHI、TZC400、CCI/CMN...);

  • 12、快速熟悉常规系统软件(bootrom、spl、ATF、TEE、bootloader、kernel...), Secureboot安全启动...

  • 13、扎实自己的基础知识,技术水平提升N个level, 掌握快速的学习方法;

课程目录