stm32 vscode 编译_关于使用VS Code开发stm32的一些感想

本文分享了作者使用VS Code开发STM32的心得体会,包括环境搭建、链接文件、makefile编写等方面。作者指出,虽然VS Code作为编辑器方便小巧,但STM32开发的重点在于理解GCC和makefile。建议熟悉Linux和GCC的开发者尝试,新手则建议先掌握基础知识。
摘要由CSDN通过智能技术生成

0. 引言

这几天在推【宇宙最强编辑器VS Code】专栏系列文章,不少群聊和文章的留言都是关于使用VS code 进行stm32开发和调试,看到后思绪万千,不知如何回复,决定暂停更新,结合自身的经历写篇文章来回复这个问题。

两年前我还是一个小萌新,老老实实的使用keil-MDK开发,我认识的一个学长在Linux方面非常强,当我第一次见到可以在满屏代码的条件下玩单片机,瞬间颠覆了我的认知,原来开发可以如此炫酷。

我开始接触Linux这个神奇的东西,在电脑上装了Ubuntu16.04,踏上Linux学习之旅,跟着网上诸多的教程搭建Linux下stm32的开发环境,两年多的时间里搭建了不少于5次,每次都要至少花费6-8个小时,结果都以失败告终。

直到上学期学校开设了Linux课程,我才得以系统的学习了Linux基础命令,C语言的编译链接过程,gcc和gdb工具的使用,makefile的编写,另外一方面,由于一直使用stm32做项目,对stm32也比较熟悉,之后我再次折腾了一下,花了不到一个小时的时间就配置好了,很有成就感,整个过程写了博客,公众号,在野火论坛也发帖分享。

回顾整个过程,我有以下几个方面的总结分享,共勉。

1. 关于环境搭建

开发stm32的程序需要使用交叉编译工具链gcc-arm-none-eabi,ARM为三个平台都提供了该工具,可以在其官网下载到:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值