使用VSCode与Keil5联合开发单片机工程

记录一下如何使用VSCode与Keil5联合开发单片机工程


前言

对于单片机开发人员来说,keil5软件是一个很好用的开发软件,但是keil5的代码编辑体验并没有那么好,而vscode是一个好用的代码编辑软件,所以我决定将两者结合使用,目前看来效果还不错。

本文为了节约篇幅(图省事)引用了其他人的博客,如果你觉得其他博客写的还不错的话,可以给他们点赞,评论等

一、软件安装

1 安装keil5

注:5.38版本不在默认安装AC5编译器,如需使用AC5编译器,请手动安装

2 安装VSCode

二、环境配置

1 keil5环境配置

keil5环境不需要特定的配置,只要能保证正常编译下载工程代码就行。

2 windows系统C语言环境配置

你都用keil5了我就默认你使用windows系统了,因为windows系统默认不带C语言环境的,所以需要手动安装。

3 vscode下载插件

VSCode需要安装的插件如下:
步骤按照图中的序号顺序来,第一步,搜索插件,第二步选择插件,第三步安装插件。

3.1 Keil uVision Assistant

在这里插入图片描述

3.2 C/C++ Extension Pack

在这里插入图片描述

4 插件设置

第一步,进入到扩展设置里面。
图中序号的意思:1–选中插件,2–点击设置图标,3–点击扩展设置
在这里插入图片描述

第二步,把MDK的地址换成自己keil5的安装地址就行了
在这里插入图片描述

三、使用示例

以下是正常使用的效果,如果你的使用效果有问题,可以评论区留言。

1 找到keil工程文件的位置

图中箭头指向的文件就是工程文件
在这里插入图片描述

2 在vscode中打开工程文件所在的文件夹

如图:
图中序号的意思:1–文件–》打开文件夹,2–文件所在文件夹的地址,3–选择文件夹。
在这里插入图片描述

3 打开之后的效果

如图:
正确选择文件夹打开之后VSCode里的插件会自动识别工程文件并生成和keil工程里面一样的工程目录,如图:
在这里插入图片描述

总结

时间有限,所以内容不够详细,后面有时间了再写的详细一点。

  • 21
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
对于使用VSCode和Keil进行联合开发,你可以按照以下步骤进行操作: 1. 安装VSCode和Keil软件:首先,确保你已经安装了最新版本的VSCode和Keil软件。你可以从官方网站下载并按照说明进行安装。 2. 配置Keil的编译器:打开Keil软件,选择你要使用的编译器,并确保其路径正确。在Keil的选项中,你可以找到编译器路径的设置选项。 3. 安装VSCode插件:在VSCode中安装适用于Keil的插件,以便能够在VSCode中对Keil项目进行管理和编辑。你可以在VSCode的扩展市场中搜索并安装合适的插件。 4. 创建Keil项目:在Keil中创建一个新的项目,或者打开已有的项目。确保项目的文件结构正确,并且可以正常编译和调试。 5. 在VSCode中打开项目:在VSCode中打开你的Keil项目文件夹。通过使用插件提供的功能,你可以在VSCode中编辑和管理项目文件。 6. 配置构建和调试任务:在VSCode中,你可以配置构建任务和调试任务,以便能够在VSCode中编译和调试Keil项目。通过编辑.vscode文件夹中的tasks.json和launch.json文件,你可以定义构建和调试任务的设置。 7. 开始开发:现在,你可以在VSCode中进行代码编辑、构建和调试操作。通过使用插件提供的功能,你可以更高效地进行开发,并且可以享受到VSCode所提供的丰富的代码编辑功能。 通过以上步骤,你可以将VSCode和Keil结合起来进行联合开发,从而提高开发效率和代码质量。祝你好运!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-十分-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值