15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 使用VS编写软件。

使用VS编写软件。

时间:2023-05-19 04:21:02 | 来源:网站运营

时间:2023-05-19 04:21:02 来源:网站运营

使用VS编写软件。:目前,专门用于开发ARM单机的IDE主要有MDK、IAR、CSS三种。其中TI公司的CSS应用场合多为TI公司自家生产的单片机,如TM4C系列单片机。对于开发STM32程序的人们来说,MDK和IAR是更常用的开发平台。虽然这两款平台应用很广泛,而且对STM32程序的开发、调试离不开它们,但是它们本身的代码编辑功能实在是令人不敢恭维。IAR没用过不说,MDK5.14的代码补全功能还有代码颜色分配等多个方面令人不是很满意。而STM32开发中涉及到多个源文件、头文件,这对人们用第三方代码编辑器编写程序造成了困难。但我还是想体验更好的编辑代码环境,因此经过一番折腾,勉强实现在Visual Studio Code中编写STM32程序。学习交流q1075083208




Visual Studio Code(以下简称VSCODE)是微软出品的代码编辑软件,它有着出色的代码编辑功能,十分强悍。VSCODE有一个很好的功能,是打开整个文件夹,而不需要一个一个地向其中添加文件,这也是我用它来编辑STM32程序的一个基础。




闲话少说,下面我来介绍用VSCODE编写STM32程序的简要流程:




1.在官网下载VSCODE并安装




Visual Studio Code - Code Editing. Redefined










2.下载编辑C/C++语言的插件




上图中第一个插件,搜索“cpp”即可找到。




3.将STM32固件库中所有头文件与源文件放到一个文件夹A中,文件不能放在A的子文件夹中,路径不能包含中文!




我的做法是用Windows资源管理器在STM32固件库中搜索*.h和*.c文件,将它们全部复制到一个文件夹中,因为这样方便接下来向VSCODE中添加路径。如下图:










4.用VSCODE打开整个文件夹










5.设置引用路径




随便打开一个文件,我们可以看到在头文件下方有一条象征着错误的绿色波浪线,这表示VSCODE在引用路径中未找到该文件。




单机该行,前面会显示出一个小灯泡表示,点击这个标志,出现“add include path to settings”标志,单击后,进入c_cpp_properties.json文件,在这里可以配置文件所在路径。










对于windows用户,在win32代码块中添加该文件夹所在路径,保存然后重启VSCODE,就会发现头文件包含错误的提示没有了。当然还是有个别头文件会报错,这些是ST固件库中不包含的文件,比如stdint.h。




6.新建文件,进行编写。




在VSCODE中新建和编写程序的过程与MDK相似,不再过多介绍。




接下来大家就可以体验VSCODE强悍的代码编辑功能了!










7.将编写好的文件复制到MDK中进行进一步修改和编译、下载。





关键词:编写,使用

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭