(本文参考https://blog.csdn.net/shuaifengyun/article/details/71499619进行环境搭建)

 

  1. 源码和编译工具下载

本文基于的编译运行环境为Ubuntu14.04。

搭建QEMU环境运行OP-TEE

OP-TEE的最新源码可以从https://github.com/OP-TEE直接查阅和下载。下载方法可以参见本文开头链接文章。

由于国内下载环境众所皆知,所以直接将源码和交叉编译工具打包上传了,有需要的可以下载,版本为2.6.0 链接: https://pan.baidu.com/s/1543WMEilU5yj56Zjakmm8A 提取码: furj

 

  1. 安装编译环境

直接执行open-tee_2.6.0文件夹里的setenv.sh,会安装所有需要的编译工具和库。

 

  1. 解压交叉编译工具

直接执行open-tee_2.6.0文件夹里的pre_toolchains.sh,会解压3个交叉编译工具。

 

  1. 编译工程

直接执行open-tee_2.6.0文件夹里的Build_qemu.sh

 

  1. 启动qemu并允许hello world

直接执行open-tee_2.6.0文件夹里的run.sh,会弹出如下两个窗口,一个窗口标题为Secure、一个窗口标题为Normal,分别对应secure world和Normal world。

 

搭建QEMU环境运行OP-TEE

 

在执行run.sh的窗口输入c,并回车,上述两个窗口则继续执行。

搭建QEMU环境运行OP-TEE

 

在Normal的窗口输入回车后,输入optee_hello_world,就开始执行hello world内容

搭建QEMU环境运行OP-TEE

 

如下是Secure窗口的显示:

搭建QEMU环境运行OP-TEE

 

最后在执行run.sh的终端输入q,就退出QEMU运行。

相关文章:

  • 2022-01-15
  • 2021-07-23
  • 2022-12-23
  • 2021-12-04
  • 2021-12-05
  • 2021-04-29
  • 2022-01-10
猜你喜欢
  • 2022-12-23
  • 2021-08-30
  • 2022-12-23
  • 2022-12-23
  • 2020-05-06
  • 2021-12-02
  • 2022-02-02
相关资源
相似解决方案