TrustZone
在学习CCA的过程中,绕不开Trustzone,对TrustZone作简单的了解学习。只对大致的框架作一个介绍,不深入解释介绍每个模块以及运行机制。
来源:https://blog.csdn.net/zhajio/article/details/83622310
https://blog.csdn.net/weixin_45264425/article/details/132631926
TrustZone是什么
简而言之,通过monitor中的可信固件,配合系统总线AMBA3 AXI的两个bit位ARPORT/AWPORT,Trustzone将每个物理核虚拟为非安全核和安全核。下面是四个CPU采用trustzone架构的示例图
两个虚拟核(normal world和secure world)基于时间片的方式运行,通过monitor实现了两个操作系统/两个世界(normal world和secure world)在同一块CPU上的切换,通过AMBA3 AXI系统总线(TrustZone的基础硬件架构设施)提供了两个世界的隔离机制。
TrustZone是一种技术架构,总