首页

文章

GCC + Vscode 搭建 STM32 开发环境(一)- 环境部署

发布网友 发布时间:2024-10-24 10:53

我来回答

1个回答

热心网友 时间:2024-11-02 11:33

在开始使用VSCode进行STM32开发之前,需按以下步骤预先安装和配置必要的工具链。本文所有开发环境均使用Windows11 x64系统,但操作对Windows10同样适用。安装软件和设置环境变量等细节需自行查找相关知识。以下为安装步骤概述:

1. 安装VSCode及插件:
- 访问“Visual Studio Code - Code Editing. Redefined”下载页面,安装VSCode。
- 安装后,开启VSCode并安装必要插件,以实现嵌入式开发环境功能,如替代IAR或Keil。

VSCode具有的优势包括快速启动、现代化界面、强大代码编辑功能、免费使用。配合插件,具备编译、调试等功能。在复杂项目开发中,VSCode已证明其适用性,能满足日常开发需求。

安装步骤如下:
- 访问VSCode下载链接,下载并安装软件。
- 打开VSCode,安装插件以实现特定开发功能。

2. 安装arm-eabi-none-gcc:
- 访问ARM官方维护的开源交叉编译工具下载页面,下载gcc-arm-none-eabi。
- 解压下载的压缩包至指定目录(如C:\Arm_Development_Toolchains)。
- 将“C:\Arm_Development_Toolchains\gcc-arm-none-eabi-10.3-2021.10\bin”目录添加至系统环境变量。
- 打开命令行窗口,输入“arm-none-eabi-gcc -v”验证安装成功,或检查环境变量设置。

3. 安装MinGW:
- 访问MinGW下载页面,下载并解压MinGW至指定目录。
- 将“C:\Arm_Development_Toolchains\w64devkit\bin”目录添加至系统环境变量。
- 在命令行窗口分别输入“make -v”和“gcc -v”验证安装结果,检查环境变量设置。

4. 安装Ninja:
- 访问Ninja官网下载Ninja压缩包,解压至指定目录。
- 将“C:\Arm_Development_Toolchains\Ninja”目录添加至系统环境变量。
- 在命令行窗口输入“ninja --version”验证安装,检查环境变量设置。

5. 安装cmake:
- 访问cmake官网下载Windows二进制包,解压至指定目录。
- 将“C:\Arm_Development_Toolchains\cmake-3.22.1-windows-x86_64\bin”目录添加至系统环境变量。
- 在命令行窗口输入“cmake --version”验证安装,检查环境变量设置。

6. 安装OpenOCD:
- 访问OpenOCD下载页面,下载压缩包,解压至指定目录。
- 将“C:\Arm_Development_Toolchains\xpack-openocd-0.11.0-4\bin”目录添加至系统环境变量。
- 在命令行窗口输入“openocd --version”验证安装,检查环境变量设置。

本文概述了嵌入式开发完整工具链的安装步骤,包括编辑器、构建工具、编译工具、调试工具等。通过这些工具,可以完成编译、构建、调试等工作。IDE如IAR、Keil、CubeIDE等包含上述工具,开发者使用时无需过多关注细节。除VSCode外的工具可通过以下命令获取,前提已安装Git:

了解Git及其基本用法,对于Git的深入学习将在后续工作中逐步进行。
石料加工服务可以全部交给第三人完成吗 山东沃尔德集团集团所辖公司介绍 齐鲁银行无忧贷和市民贷哪个好 什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 7月2日后的新版 中华英才网如何进行岗位刷新 ...公历2010年11月24日(农历10月19)14点整出生,姓谷,请懂命理五行的高人... ...阳历2010年10月29日清晨3:25出生,父亲姓周,起什么名字,请高人指点... 2010年7月20日下午1点半左右出生的男孩、女孩叫什么名字好? ...是不是要装腾讯微信历史版本5.0以下的包括微信4.5的话,一定要越狱是... 史云逊健发中心西直门店的效果怎么样?就是嘉茂的史云逊健发中心_百 ... 史云逊健发中心西直门店的效果怎么样?就是嘉茂的史云逊健发中心_百 ... 微信能不能不用手机号注册。 微信下载4.5版本.怎么用QQ还是注册不了微信号 史云逊生发机构的效果 鲁东大学东区怎么样啊?有几个学院?生活,学习环境怎么样? 史云逊生发机构的效果 QQ微信号如何申请.急 鲁东大学治安如何,宿舍被盗情况严重吗?带笔记本去上学安全吗?_百度... 黑眼圈敷眼膜有作用吗 黑眼圈用精油按摩有用吗 ...治安、宿舍都很烂么?知道的给个话,做个心理准备... ...比如微信4.5,主要是想问如何用QQ号码注册微信号 ...谁有相同经历并经过治疗有成效?用的什么药? 北京在哪买窗帘布艺 黑眼圈敷眼膜有作用吗 黑眼圈用精油按摩有用吗 鲁东大学体育学院的女生宿舍怎么样? 中华英才网改版后太难用了,好像刷新不了,烦死了。。。 中华英才网改版后太难用了,好像刷新不了,烦死了。。。 GCC + Vscode 搭建 STM32 开发环境(二)- 使用Cmake管理与构建_百度知 ... 怎么不用手机号注册微信号 ...和中华英才网的招聘信息是不是自动刷新的??? 怎样屏蔽中华英才网的推荐信息,还有求职简历投递时怎样防止信息泄漏 中华英才网职位管理怎么刷新啊?好像更新了,找不到刷新功能! 网上的招聘网站那一个比较好,骗人的公司比较少,消息比较全... 被狗隔着裤子咬了,只是擦掉了一点皮,会得狂犬病吗 被狗隔着裤子咬了一下,没破皮,没出血,请问需要打针吧? 我家养的乌龟是陆地龟,前腿有一处溃烂了,我该怎么办? 昆山用友软件用友医疗 居民健康档案信息系统什么是居民健康档案信息系统? 如果被狗隔着裤子咬了一小口,但伤口没破,会不会得狂犬病啊?_百度知 ... 潢川周边县城哪里有好玩的,潢川周边旅游景点有哪些地方 南阳十大民俗文化,南阳卧龙岗景区附近酒店 鲁东大学的宿舍情况是咋样的? ...减轻感觉就剩下壳的重量,第一次养爬宠,求专业人士指点该怎 有哪位大师知道好一些的网上招聘的网站啊?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com