前言
为了安全隔离, ARM实现了trustZone,算是TEE的一种,Autosar中关于此定义如下:
关于为什么在MCU引入此种机制,可以考虑后面专门用一篇文章来讨论这个话题。
在Autosar中应该怎么配置呢?
1. ECUC中定义 trust partition和nontrust partition
2. OSApplication中可以引用ECUC中定义的ECUC partion,这样决定了这个Task运行在trust还是nontrust的空间
3. non-trust调用trust的流程,如下图: