【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.未完待续

相关推荐
LaughingZhu2 小时前
Product Hunt 每日热榜 | 2026-09-02
java·ide·intellij-idea
进击的蜗牛Eric3 小时前
VSCode Server手动安装指南(简洁版)
vscode
小芒果_015 小时前
从0到1,将pycharm上的项目上传到github
ide·pycharm·github
xx~t1 天前
嵌入式——Linux软件编程——网络1
linux·c语言·网络·vscode·网络协议
sunburn-1 天前
Java堆(Heap)详解与实战教学
java·开发语言·数据结构·ide·算法
Data_Journal1 天前
Scrapyd:分步教程
开发语言·python·microsoft·golang·编辑器·html·iphone
逐步前行1 天前
ESP32-S3-VSCode扩展ESP-IDF
ide·vscode·编辑器
171320330计算机毕设编程1 天前
2027计算机毕设五大方向对比&选题推荐
java·ide·python·算法·django·php·推荐算法
2501_916008891 天前
Flutter 开发 iOS,项目打包成 IPA,命令与免 Xcode两种方法
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
zhangfeng11333 天前
WebIDE 容器中 AtomCode 报 `ATOMCODE_SIG_STALE` 排查实录:一次由 8 小时时钟偏差引发的“悬案”
编辑器·ai编程·atomcode