0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

技术让梦想更伟大 来源:技术让梦想更伟大 作者:技术让梦想更伟大 2022-10-21 09:19 次阅读

这篇文章主要介绍了VScode + keil开发环境搭建及安装使用过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下。

写在前面

来了新公司之后,由于这次遇见的单片机GD32,之前的前辈也都在keil上编程,所以又不得不拿起keil,可是无奈天下苦keil的UI久矣,中途尝试过几次修改KEIL高亮及颜色等,效果均不好,还发生不少bug事件,一会文件不能保存,一会编译报未知错误,没办法,得想办法另辟途径了,于是一顿网上冲浪,发现VScode上,可以完美解决我的问题,废话不多说,直接干!

Keil Assistant

插件安装与使用

其实在Vscode上就有专门的插件可以调用keil的接口去实现编译和下载 - Keil Assistant,这个插件只是调用keil的api,实际上代码的编译和下载还是用的keil,所以要用这个软件,前提是电脑上必须有能使用的keil,只不过可以在VScode上编辑代码,用海量的插件库去辅助开发,这已经足矣。Keil Assistant的安装和配置也很简单,只需告诉他你的keil在电脑什么位置就行。

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

cacde410-508d-11ed-a3b6-dac502259ad0.png

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

cb0f3c30-508d-11ed-a3b6-dac502259ad0.png

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

cb1fbb82-508d-11ed-a3b6-dac502259ad0.png

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

cb54fe1e-508d-11ed-a3b6-dac502259ad0.png

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

cb8184b6-508d-11ed-a3b6-dac502259ad0.png

遇见的问题

include波浪线警告

cbd9644c-508d-11ed-a3b6-dac502259ad0.png

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

中文备注乱码

cbeef384-508d-11ed-a3b6-dac502259ad0.png

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

cbff7b8c-508d-11ed-a3b6-dac502259ad0.png

last line of file ends without a newline

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

cc5e5f26-508d-11ed-a3b6-dac502259ad0.png

cc6a9b7e-508d-11ed-a3b6-dac502259ad0.png

常用插件

Chinese (Simplified) Language Pack for Visual Studio Code

cc9548a6-508d-11ed-a3b6-dac502259ad0.png

VScode汉化插件

Bracket Pair Colorizer

ccec9afc-508d-11ed-a3b6-dac502259ad0.png

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

cd3752f4-508d-11ed-a3b6-dac502259ad0.png

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

Tabnine AI Code Completion

cd4986ae-508d-11ed-a3b6-dac502259ad0.png

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

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • keil
    +关注

    关注

    68

    文章

    1196

    浏览量

    165311
  • 开发环境
    +关注

    关注

    1

    文章

    203

    浏览量

    16460
  • vscode
    +关注

    关注

    1

    文章

    146

    浏览量

    7371

原文标题:VScode + keil开发环境搭建安装使用过程

文章出处:【微信号:技术让梦想更伟大,微信公众号:技术让梦想更伟大】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    VSCode搭建STM32开发环境

    VSCode搭建STM32开发环境
    发表于 08-24 06:56

    如何在VSCode搭建51单片机开发环境

    工欲善其事,必先利其器,VSCode的C语言开发环境配置不再赘述。这是一些比较好用的插件,可以使VSCode更加智能化。首先用 Keil A
    发表于 11-19 07:30

    VSCode搭建类似Keil开发环境

    前言由于之前的学习过程中使用过VSCode、Source Insight这类强大的代码编辑器,感觉实在是太好用了。但是最近自己要用到Keil进行STM32单片机的
    发表于 11-19 07:44

    VScode + keil开发环境搭建

    GD32系列总结 - VScode + keil开发环境搭建写在前面Keil Assistant
    发表于 11-30 07:56

    使用vscode进行开发

    文章目录Keil项目的建立使用vscode进行开发工欲善其事必先利其器,因此我们先搭建一个比较舒服的开发
    发表于 01-10 06:12

    keil安装、破解、环境搭建

    keil安装、破解、环境搭建keil安装keil
    发表于 01-10 08:30

    基于vscode编辑器的stm32 Arduino开发环境如何去搭建

    怎样去下载并安装vscode开发环境呢?基于vscode 编辑器的stm32 Arduino开发
    发表于 01-24 07:47

    如何搭建VSCode开发环境

    如何搭建VSCode开发环境
    发表于 02-11 08:10

    KEIL5开发环境搭建与芯片安装使用方法

    KEIL5开发环境搭建与芯片安装使用方法
    发表于 06-10 10:21 36次下载

    ubuntu18安装vscode搭建嵌入式linux开发环境

    ubuntu18安装vscode搭建嵌入式linux开发环境安装
    发表于 11-01 16:57 10次下载
    ubuntu18<b class='flag-5'>安装</b><b class='flag-5'>vscode</b><b class='flag-5'>搭建</b>嵌入式linux<b class='flag-5'>开发</b><b class='flag-5'>环境</b>

    VSCode下的51单片机开发环境搭建

    工欲善其事,必先利其器,VSCode的C语言开发环境配置不再赘述。这是一些比较好用的插件,可以使VSCode更加智能化。首先用 Keil A
    发表于 11-12 14:36 8次下载
    <b class='flag-5'>VSCode</b>下的51单片机<b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    VSCode搭建STM32单片机开发环境

    前言由于之前的学习过程中使用过VSCode、Source Insight这类强大的代码编辑器,感觉实在是太好用了。但是最近自己要用到Keil进行STM32单片机的
    发表于 11-13 11:06 15次下载
    <b class='flag-5'>VSCode</b><b class='flag-5'>搭建</b>STM32单片机<b class='flag-5'>开发</b><b class='flag-5'>环境</b>

    GD32单片机开发环境搭建Keil5安装

    GD32单片机开发环境搭建Keil5安装
    发表于 11-13 14:36 39次下载
    GD32单片机<b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>(<b class='flag-5'>Keil</b>5<b class='flag-5'>安装</b>)

    GD32系列总结 - VScode + keil开发环境搭建

    GD32系列总结 - VScode + keil开发环境搭建写在前面Keil Assistant
    发表于 11-21 17:36 26次下载
    GD32系列总结 - <b class='flag-5'>VScode</b> + <b class='flag-5'>keil</b><b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    使用VScode搭建ROS开发环境

    我选择使用VScode.下载安装VScode后,在扩展栏安装C/C++,CMake,CMake Tools,Code Runner,ROS,Chinese 这些插件.接下来用一个简单
    的头像 发表于 04-17 10:18 1017次阅读