使用容器
你可以将开发环境托管在容器内,而不是直接安装在本机上。乐鑫提供了 idf-rust 镜像,支持 RISC-V 和 Xtensa 目标架构,并支持 std 和 no_std 开发。
有许多针对 linux/arm64 或 linux/amd64 平台的 tag。
对于每个 Rust 版本,我们都使用以下命名约定来生成 tag:
<芯片>_<rust工具链版本>- 例如,
esp32_1.64.0.0包含用于在ESP32上开发std和no_std应用的环境,使用的是1.64.0.0XtensaRust 工具链。
- 例如,
有几种特殊情况:
<芯片>可以是all,表示兼容所有乐鑫目标<rust工具链版本>可以是latest,表示XtensaRust 工具链的最新版本