下载和编译

Trusty 代码库可在 Android 开源项目 (AOSP) 中获取。

点击以下链接可在 AOSP 中找到相应的 Trusty 内核分支:

安装 Repo

要下载 Trusty,请先下载并安装 Repo

成功安装 Repo 后,您可以克隆 Android Trusty 代码库。

mkdir trusty
cd trusty
repo init -u https://android.googlesource.com/trusty/manifest -b master
repo sync -j32

编译

请使用以下代码为 Trusty 编译通用 arm64 映像。

./trusty/vendor/google/aosp/scripts/build.py

编译结果位于 build-root/build-generic-arm64/. 下。请查找 lk.bin,这是一个 TEE 映像,其中包含在以下位置编译的所有应用:

ls build-root/build-generic-arm64/lk.bin

安装

您可以将 lk.bin 汇编到固件映像中,然后将其刷入设备。生成的固件映像因所使用的开发板而异。如需了解相关说明,请与开发板制造商联系。