使用容器
你可以将开发环境托管在容器内,而不是直接安装在本机上。乐鑫提供了 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.0
Xtensa
Rust 工具链。
- 例如,
有几种特殊情况:
<芯片>
可以是all
,表示兼容所有乐鑫目标<rust工具链版本>
可以是latest
,表示Xtensa
Rust 工具链的最新版本