Trustzone运行环境模拟器

本文介绍了如何从零开始搭建Trustzone的模拟环境,重点讲解使用ARM的Foundation FVP作为模拟工具。通过下载FVP,获取optee_os源码,执行setup_fvp_optee.sh脚本,解决可能出现的问题,最终成功启动模拟环境。后续将分享如何加载optee模块和运行hello world应用。
摘要由CSDN通过智能技术生成

刚开始接触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的源码后的情况。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值