一.安装前的准备
软件资源:
1.SierraTEE:Open Virtualication 官网提供的支持ARM v8的TEE框架,下载路径为http://openvirtualization.org/downloadsoftware.html 。
注意:此软件资源需要进行注册使用,不过注册不会进行检查,可以随意填写。
2.SierraVisor:同上,为此官网提供的支持ARM v8 虚拟化功能,安装路径如下http://openvirtualization.org/downloadsoftware.html, 具体的压缩包为:
1.SDK_Sep25_2014_TEE.tar.gz TEE和Visor 源代码
2.toolchain_sep_25_2014.tar.bz2 安装使用工具
3.rootfs.bz2
4.Linux Linaro 3.14
http://releases.linaro.org/14.03/components/kernel/linux-linaro/linux-linaro-3.14-rc7-2014.03.tar.bz2
5.Rootfs.tar.bz2 安装路径
http://www.openvirtualization.org/Sep25_2014/rootfs.bz2
6.GCC linaro aarch64 linux gnu 4.9-2014.07 Linux
http://releases.linaro.org/14.07/components/toolchain/binaries
基本操作文件解压
将SDK_Sep25_2014_TEE.tar.gz解压到方便操作的地方。
#tar -zxvf SDK_Sep25_2014_TEE.tar.gz
二.编译内核
1.normal kernel
将Linux Linaro 3.14的压缩包移动到/trustzone/otz_linux路径下并解压
#cp linux-linaro-3.14-rc7-2014.03 trustzone/otz_linux
#tar –xvf linux-linaro-3.14