使用容器

你可以将开发环境托管在容器内,而不是直接安装在本机上。乐鑫提供了 idf-rust 镜像,支持 RISC-VXtensa 目标架构,并支持 stdno_std 开发。

有许多针对 linux/arm64linux/amd64 平台的 tag。

对于每个 Rust 版本,我们都使用以下命名约定来生成 tag:

  • <芯片>_<rust工具链版本>
    • 例如,esp32_1.64.0.0 包含用于在 ESP32 上开发 stdno_std 应用的环境,使用的是 1.64.0.0 Xtensa Rust 工具链。

有几种特殊情况:

  • <芯片> 可以是 all,表示兼容所有乐鑫目标
  • <rust工具链版本> 可以是 latest,表示 Xtensa Rust 工具链的最新版本

根据你使用的操作系统,你可以选择任意一种容器运行时,例如 DockerPodmanLima