首页 科普 资讯 养生 问答 找医院 相关问答
首页> 问答

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的深入学习将在后续工作中逐步进行。
氢离子和碳酸根 氢离子和碳酸氢根 哪个反应快为什么 乌金木有哪些家具 乌金木家具如何搭配 木饰面装修多少钱一平方 关于加速度知识点的三个疑问 ...章探究加速度与力质量的关系知识点|物理加速度的5个公式 这只黑猫属于什么品种 孟买猫的免疫力如何 点火开关上的1234分别于红黄蓝黑线谁对应 万和热水器拨码开关,1234是全开的吗 点火开关1234什么意思 慢性盆腔炎怎么检查出来 怎样确诊盆腔炎 二月闹结束的征兆 手机锁屏动态壁纸怎么设置 杨颖奔跑吧兄弟的一集片酬是多少? 自由面包恰巴塔,怎么在国内红起来的 自由和面包哪一个更重要? 三星S23Ultra投屏怎么弄 手机投屏步骤教程一览 杜鹃花水大了如何补救 形容词变副词的变化规则有哪些 信用卡什么叫减免 信用卡减免什么费用 冰箱冷藏室如何调温度 档案绳怎么订 如何装订档案 怎么用针线装订档案 档案左上角直角装订方法 档案穿线装订方法 电脑网卡怎么打开电脑无线网卡怎么开启 求ubuntu下间断性识别EDGE无线上网卡的解决办法? ubuntu 有线和无线不能同时用吗 车子启动时发出滋滋响是什么原因 数字证书过期了还能用吗 数字证书过期了怎么更新 80分邮政邮票you 前门和毛主席像多少钱 手机上怎么发送pdf文件 软考中级考哪个更好 本企业字号变更同音字号,可以吗 公司注册书上重复名称怎么办 电影黑白森林中最后阿娇拿枪对着的那个人叫什么名字,有他的资料吗_百度... 金银花老桩好养活吗 3070显卡和4060显卡差距大吗? 3070显卡和4060显卡差距有多大 四六级查分忘记准考证号如何查询 忘记了四级的准考证号怎么办 独立显卡连接显示器不亮,是什么情况? 电脑插上独显卡后显示器不亮 电脑为什么会未识别到连接到NVIDIA GPU的显示器? 初中数学教资要学高中的吗 初中物理教资考高中知识吗 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