TrustZone——硬件环境—SOC如何支持TrustZone
2013-12-11 20:36
302 查看
换句话说,就是什么样的SOC芯片,就支持TrustZone了?可以从以下几点判断。
The core AXI Bus (AXI总线,增加了一条控制线)
ARM Core itself (当然前提是ARM核)
TrustZone Address Space Controller (TZASC,地址空间控制器)
TrustZone Protection Controller(TZPC,这个是保护控制器)
在TrustZone的HelloWorld的代码中,应该能看到TZPC。好像还遗漏了点儿什么?
CP15,这个是设置安全最关键的寄存器。好了,就说这么多吧。
其实作为手机平台,很多东西我们看不到。就算厂商发布了硬件,如果没有公开寄存器地址,我们也无法使用。剩下的就是祝大家好运,快速找到一个适合自己的开发板。
The core AXI Bus (AXI总线,增加了一条控制线)
ARM Core itself (当然前提是ARM核)
TrustZone Address Space Controller (TZASC,地址空间控制器)
TrustZone Protection Controller(TZPC,这个是保护控制器)
在TrustZone的HelloWorld的代码中,应该能看到TZPC。好像还遗漏了点儿什么?
CP15,这个是设置安全最关键的寄存器。好了,就说这么多吧。
其实作为手机平台,很多东西我们看不到。就算厂商发布了硬件,如果没有公开寄存器地址,我们也无法使用。剩下的就是祝大家好运,快速找到一个适合自己的开发板。
相关文章推荐
- 如何让你的iPhone程序支持多语言环境(本地化)
- 如何设置Linux桌面环境 实现HiDPI显示支持的方法
- [linux] 如何让你自己写的程序也支持自动补全(bash环境)
- 设计时支持:如何获取环境数据
- Swift - 如何让应用支持IPv6-only网络(附:搭建IPv6测试环境)
- 如何知道自己的硬件是否支持64位系统?
- AIX6.1支持的硬件环境
- [linux] 如何让你自己写的程序也支持自动补全(bash环境)
- erlang开发环境配置-支持中文的ide Erlang如何安装和配置 附图详解
- 如何让你的iPhone程序支持多语言环境
- 如何让你的iPhone程序支持多语言环境
- 用上、下界防护方法是如何实现界地址保护?在硬件上需要什么支持?
- 如何在esxi环境安装硬件VIB驱动。
- WP8开发环境配置 以及 如何知道自己的CPU支持SLAT
- 如何让你的iPhone程序支持多语言环境(本地化)
- 如何通过Java代码判断当前的环境是否支持JRE 9
- 如何让你的iPhone程序支持多语言环境(本地化)
- 如何查看电脑是32位的(X86)还是64位的(X64),如何知道自己的硬件是否支持64位系统?
- 如何让你的iPhone程序支持多语言环境
- 如何使用JLINK在ADS1.2环境下调试硬件?