刚开始接触Trustzone的时候,什么都没有。只知道一个理论,感觉虚的狠,于是各种查资料,跟开源社团沟通,终于有那么一点眉目了。现在就介绍一个非常好用Trustzone的模拟工具——ARM的 Foundation FVP。希望需要的你看了能觉得踏实一点。下载需要注册,用最基本的ARMv8模型就行了,目前是免费。
下载该文件并解压到你的工作目录,如图1我的是在fvp-tee下.
图1
然后是获取github上面的optee_os源码(https://github.com/OP-TEE/optee_os.git)。安装git,然后clone一下就行,很简单的。因为他们提供了一个脚本setup_fvp_optee.sh可以很轻松搭建模拟环境。再此感谢Linaro组织的JoakimBech大神的相助。如图2是获取optee_os的源码后的情况。