ARMv7的OP-TEE源代码的获取和编译
1.OP-TEE的代码获取:mkdir open-teerepo init -u https://github.com/OP-TEE/manifest.git -m default.xml --repo-url=git://codeaurora.org/tools/repo.git -b 2.6.0//初始化repo随后执行如下指令,目的是将该文件中所有project域...
1.OP-TEE的代码获取:
mkdir open-tee
repo init -u https://github.com/OP-TEE/manifest.git -m default.xml --repo-url=git://codeaurora.org/tools/repo.git -b 2.6.0 //初始化repo
随后执行如下指令,目的是将该文件中所有project域中的“.git”删除,不然repo sync会失败
$sed -i "s/\.git//g" .repo/manifest.xml
最后执行repo sync
repo sync
或者直接获取百度云链接:download
2.编译OP-TEE
$ cd build
$ make -f qemu.mk all
3.运行OP-TEE
make -f qemu.mk run-only
之后会出现2个终端(54320,54321)如下:
其中
54320 : Normal World
54321 : Tee World
之后在qemu的终端下敲入" c " (continue)
54320的终端和54321的终端会分别完成启动normal world和tee world。
4.验证TEE环境是否搭建OK
在54320终端(Normal World)中执行 “ xtest ” 指令,随后54321的终端(Tee World)会有如下显示,说明环境验证OK
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)