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

相关推荐
粤M温同学1 天前
Android Studio 中安装 CodeBuddy AI助手
android·ide·android studio
学会放下ta1 天前
安装breakpad
ide
山峰哥1 天前
SQL优化实战:从索引策略到执行计划的极致突破
数据库·sql·性能优化·编辑器·深度优先
szcsun51 天前
关于在pycharm中新建项目创建虚拟化环境venv
ide·python·pycharm
简宸~1 天前
VS Code + LaTex + SumatraPDF联合使用指南
java·vscode·latex·sumatrapdf
2501_916007471 天前
在非 Xcode 环境下完成苹果开发编译的记录 iOS 编译与调试
ide·vscode·ios·cocoa·个人开发·xcode·敏捷流程
cyforkk1 天前
IntelliJ IDEA 配置 Java 类全局注释模板操作指南
java·ide·intellij-idea
咬人喵喵1 天前
植树节主题核心 SVG 交互玩法 + 品牌 / 账号案例 + 组件 / 教程
前端·css·编辑器·svg·e2编辑器
徒 花1 天前
ubuntu远程连接ssh及VSCode配置远程ssh连接ubuntu
vscode·ubuntu·ssh
十五年专注C++开发1 天前
Linux 下用 VS Code 高效调试
linux·运维·服务器·c++·vscode