TEE:多CA调用同一个TA的迸发场景

文摘   2025-01-08 17:47   辽宁  

咱们先来一系列的思考,看看您会不会,如果会了那么可以做为你公司的面试题,如果不会可以面试去问。


  • optee都有哪些同步机制?有什么区别?

  • optee要操作uart外设,在开启uart的时候需要操作clk寄存器,而REE侧的驱动程序可能也会操作clk寄存器。两者如果同时修改了,冲突了,怎么办?

  • optee的spinlock和mutex有什么区别?

  • optee系统里没有sleep函数,也没有schedule函数,那optee的mutex会让出CPU吗

  • 在不同的操作系统之间,如何实现spinlock?

  • 在不同的master硬件之间,如何实现spinlock?

详细的答案、cause、设计、代码咱们将会在optee二期的课程中体现。在optee二期的课程中,将展现70多个主题,将把optee的设计、技术实现、应用场景由浅到深层层剥丝,讲好讲透讲全,全网最系统。以下是咱们optee二期的课程大纲。(以课程实际目录为准,大纲后续可能会调整)


  • Trustzone简介

  • TEE技术简介

  • TEE的生态和应用

  • Trustzone/TEE的学习方法

  • optee技术简介

  • optee系统组件介绍

  • optee系统启动流程

  • optee启动流程

  • optee线程向量表及其作用

  • optee的进入和退出

  • optee的异常向量表和设计模型

  • optee的同步机制

  • 大系统的的同步机制

  • optee的内存管理

  • Optee线程管理

  • optee中的线程调度

  • optee之大系统调度

  • optee的MMU的使用

  • optee的根密钥(信任根)

  • optee的系统调用

  • optee的存储系统

  • optee的Timer实现

  • optee中实现的GP API

  • optee中密码学函数的支持

  • optee中的service

  • optee中的 PTA

  • optee中的 secure driver

  • optee中的 Early TA

  • optee中spinlock的实现原理详解

  • optee的栈指针和栈内存的介绍

  • optee中使用虚函数(平台客制化)的设计模型

  • optee的panic的实现

  • optee的socket的实现

  • optee的RPC技术

  • optee的RPMB的实现

  • CA/TA的开发模型

  • CA到TA的调用

  • TA/PTA的调用

  • uboot和TA的通信

  • linux kernel和TA的通信

  • TEE安全内存的保护

  • 大系统的MMU隔离机制

  • 大系统的cache隔离机制

  • TA是怎样被加载到安全内存的

  • TA的加载过程

  • TA是如何校验CA的

  • 共享内存的介绍

  • TA链接静态库的方法

  • optee支持动态库

  • TA的签名和验签

  • optee的标准错误码

  • optee的TA防回滚技术

  • Multi instance和Multi Session

  • TEE LOG是如何打印的

  • optee plugins

  • optee ftrace

  • optee gprof

  • 大系统的标准规范介绍

  • GP规范的支持

  • PSCI规范的支持

  • SEDI的支持

  • SCMI的支持

  • FF-A架构的支持

  • optee HSM硬核应用介绍

  • 密码学的性能分析

  • 双系统切换的开销

  • tee-supplicant专题

Arm精选
ARMv8/ARMv9架构、SOC架构、Trustzone/TEE安全、终端安全、SOC安全、ARM安全、ATF、OPTEE等
 最新文章