良许Linux教程网 干货合集 VScode + keil开发环境搭建安装使用过程

VScode + keil开发环境搭建安装使用过程

这篇文章主要介绍了如何使用VScode + keil来搭建和安装开发环境。文章详细介绍了整个过程,并对学习和工作具有一定的参考价值。如果你需要,可以参考一下。

前言

我最近加入了一家新公司,他们使用的单片机是GD32,而之前的前辈都是使用keil来进行编程。然而,我发现keil的用户界面(UI)相对较为陈旧,所以我试图修改一些设置,比如高亮和颜色,但效果都不太理想。还发生了一些错误,比如无法保存文件或编译时报告了未知错误。面对这些问题,我决定另辟蹊径。于是,我在网上冲浪时发现,VScode上有一个解决方案可以完美解决我的问题。废话不多说,让我们开始吧!

Keil助手

插件安装和使用

实际上,在VScode上有一个名为Keil助手的插件,它可以调用keil的API来实现编译和下载功能。这个插件只是调用keil的接口,实际上代码的编译和下载仍然由keil来完成。使用这个插件需要确保电脑上已经安装了keil,并告诉Keil助手keil的安装路径。这样,我们就可以在VScode上编写代码并借助丰富的插件库来辅助开发。这已经足够了。安装和配置Keil助手也非常简单,只需要告诉它你电脑上的keil安装路径即可。

1.在VScode的扩展界面上面搜索Keil Assistant,然后点击install。

image-20240108184021189
image-20240108184021189

2.进入VScode的扩展界面,选中Keil Assistant右下角的齿轮,点击扩展设置,进入Keil Assistant设置界面

image-20240108184024575
image-20240108184024575

3.在Keil Assistant设置界面,根据你的单片机类型(C51/ARM),在相应的输入栏里粘贴keil的路径即可。

image-20240108184027636
image-20240108184027636

4.然后就可以在keil Uvision project栏去添加你的keil工程和编译,下载等,添加工程时选中你的工程文件(.uvprojx)即可

image-20240108184030231
image-20240108184030231

:在这之前需要安装一下C/C++插件去配置一下C/C++的一个开发环境。

image-20240108184033031
image-20240108184033031

遇见的问题

include波浪线警告

image-20240108184036573
image-20240108184036573

这是因为没有找到头文件,电脑里搜索一下相应的头文件在什么位置,一般来说C语言标准库都是放在Keil安装目录下的,用keil打开工程,然后在路径里添加一下就OK了,不过这个波浪线一般不影响编译。

中文备注乱码

image-20240108184039121
image-20240108184039121

依次点击设置,文本编辑器,文字,勾选auto guess encoding,重启Vscode即可

image-20240108184041862
image-20240108184041862

last line of file ends without a newline

编译时,提示警告信息:last line of file ends without a newline。是因为没有用回车结尾,双击警告信息,跳转至警告代码处,光标移至行尾,回车新建一个空白行结尾即可。

image-20240108184052390
image-20240108184052390

常用插件

Chinese (Simplified) Language Pack for Visual Studio Code

image-20240108184103823
image-20240108184103823

VScode汉化插件

Bracket Pair Colorizer

image-20240108184106879
image-20240108184106879

给{[()]}上色与配对,代码if else for while什么的乱七八糟嵌套在一堆时,他就是个亲娘,里面可以配置颜色等信息,值得一下。下面是他色彩缤纷的效果。

image-20240108184109537
image-20240108184109537

是不是明了许多,救了亲命了。

Tabnine AI Code Completion

image-20240108184111923
image-20240108184111923

这是个可以增强VScode代码自动补全的神器,代码写的越多他越神,甚至有时候我打个e他就给我补全extern + 内容了,或者打个u,他能自动补全uint8_t XXX_;真的特别好用,强烈推荐。

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

137e00002230ad9f26e78-265x300
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部