快速开始#

已经迫不及待要上手了吗?稍等,要正式开始工作前,我们需要做一些准备。

在您的开发环境中,需要确保以下软件已正确安装:

  • rustup Rust工具链,参考官方链接或各发行版的安装文档

  • probe-run 一款固件写入工具,在将固件写入设备时需要。您也可以使用其他工具来做同样的事情,比如`OpenOCD`。

不用担心没有已支持的开发板,您可以在PC上,通过使用`std`来运行Embbassy应用。

支持的型号#

Embassy支持很多型号的微控制器,不过最容易的方式就是拥有一块更常见的开发板套件。

nRF套件#

STM32套件#

RP2040套件#

运行实例#

首先从git仓库克隆代码到本地:

git clone https://github.com/embassy-rs/embassy.git
cd embassy
git submodule update --init

执行下列命令运行示例程序:

cd examples/nrf
cargo run --bin blinky --release

下一章节内容预告#

恭喜,您已经成功运行了第一个Embassy应用程序!接下来您可以: