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

相关推荐
Dshuishui4 分钟前
VSCode 环境下编译运行 C++ 项目
c++·ide·vscode
swear014 分钟前
【VSCODE 插件 rust-analyzer 使用】打开文件夹
ide·vscode·rust
ShawnLiaoking6 分钟前
Github 克隆 PyCharm,vscode
ide·pycharm·github
C1829818257513 分钟前
AI idea 集成claude code插件
java·ide·intellij-idea
IT 行者14 分钟前
解决 IntelliJ IDEA 内存占用高的两个优化策略:GPU 渲染与虚拟内存配置
java·ide·intellij-idea·ai编程
番茄炒西红柿炒洋柿子18 分钟前
CC Switch搭建到vscode
vscode·编辑器
爱分享的阿Q29 分钟前
VSCode1114-AI全面接管编辑器
人工智能·编辑器
Ancelin安心31 分钟前
西工大noj(C/C++)100题参考题解及注意事项(2024)
c语言·c++·ide·windows·vscode·算法
禹中一只鱼1 小时前
【IDEA 出现 `IDE error occurred`】
java·ide·spring boot·intellij-idea
golang学习记1 小时前
Zed IDE官宣新招:Git Graph 正式支持!
ide·git