首页 > 其他分享 >rust+stm32+vscode搭建开发调试环境

rust+stm32+vscode搭建开发调试环境

时间:2024-04-30 18:25:17浏览次数:29  
标签:vscode stm32 传送门 调试 安装 rust 搭建

1.安装rust

rust官网传送门

2.安装openocd

安装openocd传送门

3.安装stlink

安装stlink传送门

4.搭建gcc-arm-none-eabi编译环境

搭建gcc-arm-none-eabi编译环境

5.安装vscode

vscode官网传送门

6.安装相关插件

rust-analyzer:使用VSCode开发Rust必备

cortex-debug:调试、debug嵌入式程序

crates:提升编辑Cargo.toml的体验,辅助包管理

7.

 

标签:vscode,stm32,传送门,调试,安装,rust,搭建
From: https://www.cnblogs.com/navysummer-hardware/p/18168529

相关文章

  • Rust中的并发性:Sync 和 Send Traits
    在并发的世界中,最常见的并发安全问题就是数据竞争,也就是两个线程同时对一个变量进行读写操作。但当你在SafeRust中写出有数据竞争的代码时,编译器会直接拒绝编译。那么它是靠什么魔法做到的呢?这就不得不谈Send和Sync这两个标记trait了,实现Send的类型可以在多线程间转......
  • Smart IME 智能切换中文与英文输入法 - vscode插件推荐
    SmartIME智能切换中文与英文输入法-vscode插件推荐IDEA插件SmartInputVSCode插件SmartIME插件SmartIME本文是针对vscode插件,正常安装SmartIME,就自动安装另外2个插件了SmartIME需要安装IMEandCursor与HyperScopes插件。缺点vscode下,只能是中文......
  • 在鼠标右键菜单中新增新建Markdown文件选项(VSCode)
    引言正常情况下,我们新建md文件有两种方式:一是通过Markdown编辑器新建,二是新建txt文件再修改后缀。但是在Windows系统中,我们可以通过修改注册表来新增右键菜单选项。这里我们可以通过修改注册表来新增新建Markdown文件选项,这样可以减少新建文件的繁琐操作。下面就来演示在Window......
  • stm32F07 HAL 库 通过定时器方式实现呼吸灯 自定义呼吸灯函数 (以参数方式设置io
    效果: 1、通过Stm32CubMX开启定时器、设置对应的io口,然后生成工程STM32CubeMX|STM32HAL库方式的微秒延时函数  2、自定义呼吸灯函数代码://呼吸灯函数//GPIO_TypeDef*GPIOx:GPIO组(A-G)//uint16_tGPIO_Pin:IO口(GPIO_Pin_0--GPIO_Pin_16)//......
  • 如何对一个新的 VSCode 配置 LaTeX
    texlive的安装件参考资料[1]。往VSCode里面装LaTeXWorkshop插件,也可以直接搜James-Yu.latex-workshop。Ctrl+Shift+P打开setting.json,应该是UserSettings即可。把以下内容粘进去:(注意和参考资料[1]有所不同,加了--shell-escape之类的东西)点击查看代码"late......
  • rust模块管理示例1
    1、创建如下rust工程不用管其中代码的作用是什么,只要知道有一个main.rs和四个模块s1、s2、s3、s4即可。2、s1模块使用了Rust2015的模块格式,即:需要创建s1文件夹,在s1下创建功能文件hello.rs及名为mod.rs的模块定义文件。s1/hello.rspubfnsay_hello(){println!("hellofr......
  • 使用vscode写Markdown并且导出为pdf(干货)
    目录序言下载vscode安装插件markdown语法导出为pdf序言大家在学习过程中都会有记笔记的好习惯(美观的笔记当然是上上选),于是,Markdown就是一个不错的选择,待会也会附上一下常用基础语法。笔者比较喜欢使用vscode,有插件它就是无所不能的(bush。下载vscode官网下载https://code.v......
  • vscode+C 编译调试
    tasks.json{"version":"2.0.0","tasks":[{"taskName":"shell",//任务名称,与launch.json的preLaunchTask相对应"command":["exportPKG_CONFIG_PATH=/usr/local/lib64/pkgconfig/","make&qu......
  • vscode 快捷件的配置文件地址 C:\Users\Reciter\AppData\Roaming\Code\User\ke
    vscode快捷件的配置文件地址C:\Users\Reciter\AppData\Roaming\Code\User\keybindings.json更改快捷键冲突我要把QuickGoToSelectedFilePath插件的快捷键Ctrl+E,换成F12,插件文章:https://www.cnblogs.com/pengchenggang/p/18163728但是系统里面已经有好几个F12的......
  • Quick Go To Selected File Path - 快速路径跳转 - vscode 插件推荐
    QuickGoToSelectedFilePath-快速路径跳转-vscode插件推荐差个插件的快捷键是Ctrl+E一直找一个鼠标点就过去的,一直没找到比较通用的,这个算是比较不错的~QuickGoToSelectedFilePathhttps://marketplace.visualstudio.com/items?itemName=duXing.quick-go-to-s......