*-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

目标维护者

要求

操作系统版本

支持的最低版本是 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 工作台中找到。