本文主要是介绍rust嵌入式开发环境搭建----以stm32f103zet6为例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
硬件准备:
- 正点原子精英STM32F103ZET6开发板
- ST-LINK V2仿真下载器
实物图:
软件准备:
1.使用 nightly-msvc channel 的 Rust 编译器工具链(windows平台):
rustup default nightly-msvc
- 除了默认的标准库外,我们还需要提前编译好的 core 核心库。
rustup target install thumbv7m-none-eabi
- 对是stm32进行编程,还需要安装:
openocd
arm-none-eabi-gdb
下载地址:
https://gnutoolchains.com/arm-eabi/openocd/
https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads
点灯
接下来就是开始进行第一个rust嵌入式程序的实现-----点灯
创建一个新的项目:
cargo new blinky
未完待续
这篇关于rust嵌入式开发环境搭建----以stm32f103zet6为例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!