VS code进行Keil开发

前言

VS code是一款跨平台的编辑器,在Windows、Linux、Mac等系统上都能使用。并且基本编辑器非常的轻量级,其丰富的插件几乎让它无所不能。

Keil开发工具基本在学习和开发单片机的时候都会用到,但是它的编译器实在不怎么样,尤其是自动补全功能,更是让我有卸载的冲动。

目前,我们可以将VS code做为我们的外部编译器,VS code中的丰富的插件已经能够实现使用Keil除仿真调试以外的所有功能。

安装Keil MDK5

默认已经安装成功了Keil和对应的单片机开发环境,我就不进行讲解了,有需要的,移步到其他的博客上

安装VS code

微软VS code官网

安装完成之后,需要简单的配置一下语言,安装一个C/C++的扩展

安装Keil Assistant插件

安装Keil Assistant插件

扩展设置:

扩展设置

往Keil Assistant.MDK:Uv4 Path上填上UV4.exe的地址:

Keil Assistant.MDK:Uv4 Path

开发

此时VS Code已经能通过Keil Assistant插件而调用Keil工具完成基本开发了。

在VS code编辑器中 按快捷键Ctrl + O 打开Keil项目文件夹:
打开效果

打开效果如下:

打开效果

但是现在的Keil Assistant还没有完善,会出现如下报错:
报错情况

在.vscode/c_cpp_properties.json需要进一步配置:

c_cpp_properties.json

需要额外包含一些地址,这些地址是一些找不到的include地址,通常都是在Keil_v5目录下,需要根据每个人不同的安装环境进行微调,但是大致位置差不多的,可以使用everything工具帮忙,哪个include的文件报错,就用everything找到那个文件,把文件的目录加进去。
c_cpp_properties.json

之后就可以开始快乐的写代码之旅了。注意要将这个文件备份一下,现在Keil Assistant插件未完全完善,每次重新打开窗口,都需要重新加载(重写)一遍c_cpp_properties.json,这会导致每次重新打开都会报错,可以在打开窗口之后,把备份的文件复制进去即可。

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值