aarch64-unknown-trusty
和 armv7-unknown-trusty
级别:3
Trusty 是一个安全的操作系统,为 Android 提供可信执行环境 (TEE)。
目标维护者
- Nicole LeGare (@randomPoison)
- Andrei Homescu (@ahomescu)
- Chris Wailes ([email protected])
- 作为备用方案,可以联系 [email protected]
要求
这些目标是交叉编译的。它们对主机没有特殊要求。
对标准库的支持正在进行中。预计它们将支持带有默认分配器的 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 构建说明。