1、掌握ARM架构的基础知识;
2、掌握大系统软硬件架构基础知识;
3、掌握异常中断、MMU、cache基础知识;
4、掌握Trustzone安全架构、虚拟化架构基础知识;
你将收获
1、掌握ARM架构的基础知识;
2、掌握大系统软硬件架构基础知识;
3、掌握异常中断、MMU、cache基础知识;
4、掌握Trustzone安全架构、虚拟化架构基础知识;
适用人群
课程介绍
[行业]:汽车电子、手机、服务器、云计算、物联网、人工智能;
[人群]:本科/研究生/博士、初级工程师、中级工程师、资深工程师、行业大佬,即适合小白入门,也适合大佬查缺补漏;
[方向]:电子/计算机专业、芯片架构设计、芯片底层软件、芯片验证、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, 掌握快速的学习方法;
课程目录