aarch64-unknown-trustyarmv7-unknown-trusty

级别:3

Trusty 是一个安全的操作系统,为 Android 提供可信执行环境 (TEE)。

目标维护者

要求

这些目标是交叉编译的。它们对主机没有特殊要求。

对标准库的支持正在进行中。预计它们将支持带有默认分配器的 alloc,并部分支持 std。

Trusty 使用 ELF 文件格式。

构建目标

可以通过为 rustc 构建启用它们来构建目标,例如

[build]
build-stage = 1
target = ["aarch64-unknown-trusty", "armv7-unknown-trusty"]

构建 Rust 程序

目前没有受支持的使用 Cargo 构建 Trusty 应用程序的方法。您可以按照 Trusty 构建说明来构建 Trusty 内核以及项目中设置的任何 Rust 应用程序。

测试

有关如何在主要的 Trusty 项目中构建 Rust 代码的信息,请参阅 Trusty 构建说明。该主要项目还包括在 QEMU 模拟器中测试 Rust 应用程序的基础设施。

交叉编译工具链和 C 代码

有关如何在 Trusty 中构建 C 代码的信息,请参阅 Trusty 构建说明