VScode+STM32CubeMX进行STM32编程准备(AI友好)
环境配置首先我们需要下载 STM32CubeMX 和 STM32CubeCLT 并进行安装作为项目生成器和包管理器在浏览器中搜索 STM32CubeMX 进入官方链接点击获取软件跳转后点击“ DownLoad ”进行下载注意这里下载的是STM32CubeMX而不是MX2。MX2是专门用于 STM32C5系列的不支持其他芯片点击后会跳出需要注册或登录的界面建议自行注册一下后面使用软件时也会需要账号下载后下一步进行安装即可可以指定安装位置见下图 BrowseSTM32CubeCLT的安装类似直接看图即可VScode及扩展安装关于vscode的安装就不占用篇幅写了附网址Visual Studio Code - The open source AI code editor | Your home for multi-agent development安装 Chinese 扩展进行汉化 VScode如何设置中文三种方法带你配置中文环境_vscode设置中文-CSDN博客由于笔者的vscode承担了多种不同的功能所以首要大事是——环境隔离在管理即左下角的齿轮图标中选择配置文件并新建确保无扩展然后进入当前的配置文件进入扩展边栏搜索我们需要的扩展关键词STM32进行安装下方是安装效果图可以看到它一并帮我们安装了 Debug 和 RTOS 相关的扩展Git 扩展可选是否安装图是后补的不用在意标签页新建项目打开 STM32CubeMX 以 STM32F407VET6 为例什么配置都不需要只测试能否新建在Project Manager中 配置 Tookchain / IDE 为Makefile并进行生成小插曲由于笔者是新下的版本需要登录并下载包等待所有包下载完成使用VScode打开文件夹可按照推荐安装 C/C包享受代码关联和跳转 VS Code 配置 C/C 编程运行环境保姆级教程_vscode配置c环境-CSDN博客安装后重新启动vscode能够自动识别编译项目安装编译工具并等待边栏的ST是重新打开后自动出现的^^手动安装 openOCD笔者遇到报错AI给我的解答如下通过 github 的链接手动下载 Releases · xpack-dev-tools/openocd-xpack解压到已知文件夹根据前面csdn链接添加到环境变量在 cmd 中测试openocd --version重新打开VScode发现扩展已经可用如果在整个安装过程中有报错可以留言或者自行AI解决此次任务前面是蓝色原点说明正常也可以看到已经编译出了二进制文件烧录和调试在编译完成后打开扩展点击 Flash 进行烧录并可以进行调试至此基础环境算是配置完成后续关于寄存器查看和数据读取可以查看左下角的堆栈框或者等我有空出下篇AI友好这应该不用我讲解吧为啥用VScode不就是看重它的扩展和生态直接在扩展里搜 claude code / codex / opencode / kimi 等等都有扩展或者直接在标签页右键新建终端然后召唤Agent开始干活都行

相关新闻

reSpeaker 4-Mic线性阵列套件:远场语音交互的硬件与算法解析

reSpeaker 4-Mic线性阵列套件:远场语音交互的硬件与算法解析

1. 项目概述:从“听清”到“听懂”的声学桥梁如果你正在捣鼓智能音箱、语音助手或者任何需要“听懂人话”的硬件项目,那你大概率绕不开一个核心难题:怎么让机器在嘈杂的环境里,清晰地“听见”并“理解”你的指令?单麦克…

2026/8/3 14:20:26阅读更多 →
ESP32-S3引脚复用实战:突破GPIO限制,高效管理外设冲突

ESP32-S3引脚复用实战:突破GPIO限制,高效管理外设冲突

1. 从“不够用”到“物尽其用”:引脚复用的现实驱动力拿到一块像Seeed Studio XIAO ESP32-S3(Sense)这样功能强大的开发板,第一眼看到它那紧凑的14个GPIO引脚时,很多朋友可能会和我最初的想法一样:“这引脚…

2026/8/2 11:12:41阅读更多 →
3分钟快速掌握图像矢量化:用vectorizer将PNG/JPG无损转为SVG的完整指南

3分钟快速掌握图像矢量化:用vectorizer将PNG/JPG无损转为SVG的完整指南

3分钟快速掌握图像矢量化:用vectorizer将PNG/JPG无损转为SVG的完整指南 【免费下载链接】vectorizer Potrace based multi-colored raster to vector tracer. Inputs PNG/JPG returns SVG 项目地址: https://gitcode.com/gh_mirrors/ve/vectorizer 你是否曾为…

2026/8/2 11:12:41阅读更多 →
台风天气下配电网故障建模与Matlab实现

台风天气下配电网故障建模与Matlab实现

1. 台风天气下配电网故障建模的核心挑战台风作为极端气象事件,对配电网造成的破坏具有显著区别于常规故障的特征。我在参与沿海城市电网抗台风加固项目时,曾亲历过2018年"山竹"台风导致某市33节点配电网72小时大面积瘫痪的案例。这种极端场景下…

2026/8/3 14:20:09阅读更多 →
SSD1331驱动RGB OLED全彩显示:从SPI/I2C接口到Python图像处理的嵌入式实战

SSD1331驱动RGB OLED全彩显示:从SPI/I2C接口到Python图像处理的嵌入式实战

1. 项目概述:当Xadow遇上RGB OLED,一块能显示1670万色的微型画布如果你玩过Arduino或者树莓派,肯定对那种单色(通常是蓝色或白色)的0.96英寸OLED屏不陌生。它们通过I2C或SPI通信,显示几行文字或简单的图形&…

2026/8/3 14:20:08阅读更多 →
逆风局牛魔辅助实战指南:从视野布控到翻盘决策

逆风局牛魔辅助实战指南:从视野布控到翻盘决策

你打开游戏,选了牛魔,想着这把好好辅助队友。结果开局不到三分钟,自家打野在野区连续阵亡两次,聊天框里已经开始弥漫起“打野别送”“这局没了”的气息。你看着自己0-0-0的数据,心里也难免一沉。但你真的觉得这局游戏输…

2026/8/3 14:20:06阅读更多 →
Spring Boot核心原理与高效开发实践

Spring Boot核心原理与高效开发实践

1. Spring Boot 核心定义解析Spring Boot 本质上是一个基于 Spring 框架的快速开发脚手架,它通过约定优于配置(Convention Over Configuration)的原则,大幅简化了传统 Spring 应用的初始化搭建和开发过程。我在实际企业级项目开发…

2026/8/3 14:20:06阅读更多 →
Java三层架构:原理、实践与优化指南

Java三层架构:原理、实践与优化指南

1. 为什么需要三层架构?在我刚入行Java开发时,经常把所有代码都堆在Servlet里处理。一个简单的用户注册功能,可能包含数据校验、业务逻辑、数据库操作和页面跳转,全都挤在一个doPost方法中。随着业务复杂度的提升,这种…

2026/8/3 14:20:05阅读更多 →
终极键盘革命:用Shortkeys浏览器扩展5分钟打造你的专属快捷键系统

终极键盘革命:用Shortkeys浏览器扩展5分钟打造你的专属快捷键系统

终极键盘革命:用Shortkeys浏览器扩展5分钟打造你的专属快捷键系统 【免费下载链接】shortkeys A browser extension for custom keyboard shortcuts 项目地址: https://gitcode.com/gh_mirrors/sh/shortkeys 还在为浏览器里繁琐的鼠标操作而烦恼吗&#xff…

2026/8/3 14:17:36阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/3 0:29:53阅读更多 →
限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

更多请点击: https://intelliparadigm.com 第一章:AI模板批量生成的核心价值与落地全景 AI模板批量生成正从实验性工具演进为现代软件工程的关键基础设施。它通过语义理解、上下文感知与结构化约束,将重复性高、模式明确的代码/文档/配置生成…

2026/8/3 0:33:53阅读更多 →
如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南 【免费下载链接】web-archives Browser extension for viewing archived and cached versions of web pages, available for Chrome, Edge and Safari 项目地址: https://gitcode.com/gh_mirrors/we/web-a…

2026/8/3 0:20:37阅读更多 →
3个让你工作效率翻倍的Umi-OCR实战技巧:免费离线文字识别完全指南

3个让你工作效率翻倍的Umi-OCR实战技巧:免费离线文字识别完全指南

3个让你工作效率翻倍的Umi-OCR实战技巧:免费离线文字识别完全指南 【免费下载链接】Umi-OCR OCR software, free and offline. 开源、免费的离线OCR软件。支持截屏/批量导入图片,PDF文档识别,排除水印/页眉页脚,扫描/生成二维码。…

2026/8/3 0:00:32阅读更多 →
[具身智能-181]:PC+服务器+具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构

[具身智能-181]:PC+服务器+具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构

PC服务器具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构一、前言:具身智能需要“混合算力闭环系统”传统人工智能依赖云端静态数据集训练,不具备物理交互能力,无法适应真实世界的不确定性。具身智能(Embodied…

2026/8/3 0:00:32阅读更多 →
[具身智能-181]:大分布式通信模型对比:看懂为什么 DDS 是 ROS2 底层通信最优解

[具身智能-181]:大分布式通信模型对比:看懂为什么 DDS 是 ROS2 底层通信最优解

前言构建机器人、具身智能这类分布式实时系统,通信底座直接决定整套系统的实时性、容错性、组网能力。分布式领域长期存在 4 类经典通信架构:点对点模式、Broker 中间代理模式、广播模式、以数据为中心(DDS)模式。很多开发者疑惑&…

2026/8/3 0:00:32阅读更多 →
无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut 在数字媒体创作领域,视频编辑处理的质量损…

2026/8/3 2:32:59阅读更多 →
AI辅助本科论文写作:8大工具评测与高效使用指南

AI辅助本科论文写作:8大工具评测与高效使用指南

1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…

2026/8/3 2:33:01阅读更多 →
如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手 【免费下载链接】ticket-purchase 大麦自动抢票,支持人员、城市、日期场次、价格选择 项目地址: https://gitcode.com/GitHub_Trending/ti/ticket-purchase 还在为抢不到热门演唱会门票…

2026/8/3 2:33:04阅读更多 →