*-wrs-vxworks
层级:3
用于 VxWorks 操作系统的目标平台。
可用的目标三元组
x86_64-wrs-vxworks
aarch64-wrs-vxworks
i686-wrs-vxworks
armv7-wrs-vxworks-eabihf
powerpc-wrs-vxworks
powerpc64-wrs-vxworks
powerpc-wrs-vxworks-spe
riscv32-wrs-vxworks
riscv64-wrs-vxworks
目标维护者
- B I Mohammed Abbas (@biabbas)
要求
操作系统版本
支持的最低版本是 VxWorks 7。
构建
每个目标的 Rust 可以使用其特定的目标 vsb 配置进行交叉编译。 标准库支持已添加,但尚未完全测试。
构建目标平台
您可以通过将其添加到 config.toml
中的 target
列表中来构建支持目标的 Rust。此外,必须配置并激活工作台和 wr-cc。
[build]
build-stage = 1
target = [
"<HOST_TARGET>",
"x86_64-wrs-vxworks",
"aarch64-wrs-vxworks",
"i686-wrs-vxworks",
"armv7-wrs-vxworks-eabihf",
"powerpc-wrs-vxworks",
"powerpc64-wrs-vxworks",
"powerpc-wrs-vxworks-spe",
]
构建 Rust 程序
Rust 尚未为 VxWorks 提供预编译的工件。
构建和测试 VxWorks 程序的 最简单方法是按照 WindRiver 官方指南,在 VxWorks 工作台中使用随附的 rustc 和 cargo。
交叉编译工具链和 C 代码
该目标支持 C 代码。预编译的 C 工具链可以在提供的 VxWorks 工作台中找到。