2024最新:ATF架构开发精讲 - 课程介绍

news/2024/5/19 3:56:09 标签: trustzone, tee, ATF, optee, 安全, armv9, armv8

在这里插入图片描述

(本课程中如有涉及代码或硬件架构,则对应的版本号:TF-A 2.80,optee 3.20, Linux Kernel 6.3,armv8.7+9.0的aarch64)

适用人群
  • 安全行业开发者
  • ATF、固件开发者
  • 系统架构师、战略规划师
  • 汽车行业软件工程师
  • ASIC硬件开发者
  • SOC/芯片底层软件开发者
  • 系统工程师/BSP软件工程师/驱动工程师
  • 学生

既适合资深/高级工程师来查缺补漏,又适合初级工程师入门,也适合ASIC同事跨界学习,软硬件融合。

收益:

学习《ATF架构开发精讲 》课程的收益如下:
1、全体系的掌握ATF/TF-A的核心知识点;
2、掌握ATF的设计核心思想,能够进入软件架构层次的各项设计;
3、学习和理解理解Armv8/Armv9架构、Trustzone架构
4、技术水平提升N个level, 掌握快速的学习方法;

课程简介和大纲

该课程包含但不限与以下章节:
ATF基本术语/概念/设计思想大扫盲
大系统的启动流程
BL1启动流程详解
BL2启动流程详解
BL31的初始化流程详解
BL31跳转到BL32的流程详解
BL31跳转到BL33的流程详解
BL31对异常中断的支持
Runtime Service的定义
Runtime Service大总结(系统里包含了哪些Runtime Service)
ATF初始化Normal cpu context
ATF初始化secure cpu context
ATF中的Switch cpu context
ATF中对多核的支持
ATF中的栈的设计
ATF对中断的管理
ATF对MMU的使用
ATF对PSCI的支持
ATF对SEDI的支持及其使用场景
SCP和SCMI简介
如何在BL31中添加自己的业务
如何在BL31中添加自己的驱动

课程地址

在这里插入图片描述


http://www.niftyadmin.cn/n/5338097.html

相关文章

神经网络算法 —— 一文搞懂Transformer !!

文章目录 前言 一、Transformer的本质 1. Transformer架构 2. Encoder-Decoder(编码器-解码器) 二、Transformer的原理 1. Multi-Head Attention(多头自注意力) 2. Scaled Dot-Product Attention(缩放点积注意力&#…

HBase监控方法以及核心指标

文章目录 1. 监控指标采集2. 核心告警指标2.1 Master核心指标梳理2.2 RegionServer核心指标梳理 3. 参考文章 探讨hbase的监控数据采集方式以及需要关注的核心指标,便于日常生产进行监控和巡检。 1. 监控指标采集 监控指标的采集方式使用promethues jmx_promethe…

SpringBoot 3.1.7 集成Sentinel

一、背景 我的项目需要引入限流,降级,熔断框架,由于 Spring Cloud 2022.0.4 已经不再支持 Hystrix,Spring Cloud 提供了替代方案,如 Resilience4j,可以使用它来替换 Hystrix。但是网上搜了一下国内Resilie…

Cortex-M3/M4内核中断及HAL库函数详解(1):中断相关寄存器

0 工具准备 Keil uVision5 Cortex M3权威指南(中文) Cortex M3与M4权威指南 stm32f407的HAL库工程 STM32F4xx中文参考手册 1 NVIC相关寄存器介绍 在Cortex-M3/M4内核上搭载了一个异常响应系统,支持为数众多的系统异常和外部中断。其中&#…

Python(18)--文件输入/输出 Ⅱ

​ 大家好!我是码银🥰 欢迎关注🥰: CSDN:码银 公众号:码银学编程 前言 前一篇文章(python(17)–文件的输入/输出-CSDN博客)介绍了如何操作文本文件和二进制文件,以及对应…

多线程(看这一篇就够了,超详细,满满的干货)

多线程 一.认识线程(Thread)1. 1) 线程是什么1. 2) 为啥要有线程1.3) 进程和线程的区别标题1.4) Java的线程和操作系统线程的关系 二.创建线程方法1:继承Thread类方法2:实现Runnable接口方法3:匿名内部类创建Thread子类对象标题方法4:匿名内部类创建Runn…

(Arcgis)Python3.8批量裁剪利用shp文件裁剪tif栅格影像数据

使用环境: pycharm2020 arcgis pro 中的python3.8 一、pycharm中设置python编译器。左上角“文件”——“设置”——找到python interpreter——找到arcgis pro安装文件夹中的python D:\ArcGIS Pro\bin\Python\envs\arcgispro-py3\python.exe使用arcgis pro原因&a…

《WebKit 技术内幕》之七(3): 渲染基础

3 渲染方式 3.1 绘图上下文(GraphicsContext) 上面介绍了WebKit的内部表示结构,RenderObject对象知道如何绘制自己,但是,问题是RenderObject对象用什么来绘制内容呢?在WebKit中,绘图操作被定…