基于VScode搭建GD32开发环境

看完我的这篇说明之后:https://blog.csdn.net/qq_59757948/article/details/156263142?spm=1001.2014.3001.5501

不少同学私信我说想看一版完整的搭建国产ARM单片机开发环境(ST现在有官方插件了)的说明。本来我想通过给那篇文章演示的芯片进行信息脱敏然后公布完整文档出来,但是一来考虑到ReRam芯片具有一些特殊性,二来最近入手了一块GD32F303ZET6开发板一直吃灰,所以决定一点点重新实验搭建GD32的现代化开发环境。

总体的方向大概会是clangd负责语法检查,然后CMake选用Ninja作为generator指导arm-none-eabi-gcc编译代码,之后arm-none-eabi-gdb搭配cortex-debug或者openOCD进行debug。

关于clangd和ninja的简介请参考拙作:

https://blog.csdn.net/qq_59757948/article/details/156981661?spm=1001.2014.3001.5501

强烈建议0基础的同学跟着我的流程走一遍先,先学会输出Hello,再写单片机代码。(VScode可以通过点下图的齿轮切换配置文件,不用担心发生插件冲突哦,大不了切换配置文件之后ctrl+shift+p输入reload重启一下)。

------------------------------------------------------未完待续---------------------------------------------------------------

相关推荐
fie88891 天前
基于51单片机的航模遥控器6通道接收机程序
单片机·嵌入式硬件·51单片机
somi71 天前
ARM-驱动-02-Linux 内核开发环境搭建与编译
linux·运维·arm开发
llilian_161 天前
选择北斗导航卫星信号模拟器注意事项总结 北斗导航卫星模拟器 北斗导航信号模拟器
功能测试·单片机·嵌入式硬件·测试工具·51单片机·硬件工程
Yyq130208696821 天前
MH2457,‌国产 32 位屏驱 MCU‌芯片,支持‌1080P 高清显示‌与‌以太网通信‌,广泛应用于两轮车仪表盘及工控屏等领域
单片机·嵌入式硬件
weixin_423533991 天前
【Windows11离线安装anaconda、python、vscode】
开发语言·vscode·python
爱分享的阿Q1 天前
STM32现代化AI开发环境搭建:从Keil到VSCode+AI的范式转移
人工智能·vscode·stm32
爱吃程序猿的喵1 天前
南邮计科电工电子实验B《RLC串联谐振电路》实验报告
单片机·嵌入式硬件
XINVRY-FPGA1 天前
XC7VX690T-2FFG1157I Xilinx AMD Virtex-7 FPGA
arm开发·人工智能·嵌入式硬件·深度学习·fpga开发·硬件工程·fpga
追风20191 天前
PowerShell 7 解决 Codex 中文乱码:完整经验总结(VsCode 背景)
ide·vscode·编辑器
bubiyoushang8881 天前
利用STM32实现Modbus通信(RTU从机方案)
stm32·单片机·嵌入式硬件