换句话说,就是什么样的SOC芯片,就支持TrustZone了?可以从以下几点判断。
- The core AXI Bus (AXI总线,增加了一条控制线)
- ARM Core itself (当然前提是ARM核)
- TrustZone Address Space Controller (TZASC,地址空间控制器)
- TrustZone Protection Controller(TZPC,这个是保护控制器)
在TrustZone的HelloWorld的代码中,应该能看到TZPC。好像还遗漏了点儿什么?
CP15,这个是设置安全最关键的寄存器。好了,就说这么多吧。
其实作为手机平台,很多东西我们看不到。就算厂商发布了硬件,如果没有公开寄存器地址,我们也无法使用。剩下的就是祝大家好运,快速找到一个适合自己的开发板。