【stm32】cmake构建vscode开发环境(复杂大型项目)

1.搞开发环境,这里使用bash脚本一键生成

https://blog.csdn.net/2301_79858368/article/details/152196035

2.构建stm32工作空间workspace

【stm32】cmake构建vscode开发环境-CSDN博客

FatFs - Generic FAT Filesystem Module

STM32移植FatFs文件系统详细步骤说明-CSDN博客

单片机移植Lua(STM32H743移植Lua-5.4.6)_stm32 lua-CSDN博客 Lua: download

lvgl/lvgl: Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.

【单片机】使用SEGGER RTT实现日志打印_rtt打印-CSDN博客

STM32Cube MCU和MPU包 - 意法半导体STMicroelectronics

STM32初识HAL库(下载和使用)_hal库下载-CSDN博客

【stm32】cube固件解析和放入工程(HAL_F4)_stm32f4固件包-CSDN博客

这里不用标准库SPL因为标准库不如LL库,而且标准库很好上手LL库。

Ubuntu下安装openocd,使用vscode下的cortex-debug调试代码_ubuntu openocd-CSDN博客

嵌入式IDE原理 OpenOCD介绍 以及stlink如何连接stm32板子-CSDN博客

Ubuntu下OpenOCD+GDB的安装、编译及使用_openocb gbd server-CSDN博客

3.编写主CMakeLists.txt,cmake模块和CMakePresets.json

注:编写的时候要知道变量分为两大类:CMake 预定义变量用户自定义变量。以免混淆。

【stm32】【EdgeTX】主CMakeLists.txt和targetCMakeLists.txt分析_edgetx编译-CSDN博客

【stm32】CMake配置CMakeListsCMakePresets_为什么会产生cmakeuserpresets.json文件-CSDN博客

【stm32】cmake脚本(二)-CSDN博客

【stm32】cmake脚本(一)-CSDN博客

4.未完待续

相关推荐
山峰哥3 天前
吃透 SQL 优化:告别慢查询,解锁数据库高性能
服务器·数据库·sql·oracle·性能优化·编辑器
Diligently_3 天前
idea 中vm option 配置
java·ide·intellij-idea
holeer3 天前
【V1.0】Typora 中的 HTML 支持|软件文档自翻译
前端·编辑器·html·typora·web·markdown·文档
我命由我123453 天前
在 Android Studio 中,新建 AIDL 文件按钮是灰色
android·ide·android studio·安卓·android jetpack·android-studio·android runtime
硬汉嵌入式3 天前
Vim 9.2版本正式发布
编辑器·vim
Hello World . .3 天前
Linux:线程间通信
linux·开发语言·vscode
AC赳赳老秦3 天前
云原生AI故障排查新趋势:利用DeepSeek实现高效定位部署报错与性能瓶颈
ide·人工智能·python·云原生·prometheus·ai-native·deepseek
被制作时长两年半的个人练习生3 天前
claude code for vscode 配置 qwen3.5
ide·vscode·claude code·qwen3.5
圣心3 天前
Visual Studio Code 中的 AI 智能操作
ide·人工智能·vscode
吹牛不交税3 天前
关于vscode左侧资源管理器目录层级疑似异常的问题
ide·vscode·编辑器