一直想着编写单片机和32代码能不能换IDE,奈何关注了很久都没有发现一个比较好的。今天突然发现VS code竟然出了一个Keil Assistant的插件,虽说不能完全取代Keil,但是也足够方便与强大了,用着也是很舒服,比以前各种方法都简单多了。

至于安装到也是非常简单,直接到vs code的扩展里面搜keil就OK了,至于教程插件里面的说的很清楚,当然也可以看下面的过程。

1、搜索插件

2、安装好后,需要重启下VS code(不然可能无法配置插件),然后打开配置

3、配置插件-把那两个路径填上就OK了

4、开始使用-装好了就会出现下图一个情况,此时可以单击那个打开Keil的工程文件,也可以直接用vs code打开keil的工程文件夹也是可以的(最终用都是在KEIL UVISION PROJECT那个栏目里面的)。

5、打开就可以编译、下载和敲代码了。

PS:关于项目的创建与配置还是要靠Keil的。建议在Vs code里面看下Keil Assistant的说明。

VS code下开发单片机或者STM32程序相关推荐

  1. 从新建工程开始使用C++开发单片机(以STM32为例):六、C++输入输出流(附代码)

    经过前面几篇文章的铺垫,完成了C语言接口层的GPIO.外部中断.串口.delay等接口,现在可以正式进入C++驱动层的文章.当然C语言接口层的还远没有完成,在以后的文章中还会继续更新. 本文将会介绍一 ...

  2. 从新建工程开始使用C++开发单片机(以STM32为例):一、项目介绍

    一.项目初衷 大学期间使用单片机开发的项目做过不少,从平时的课程设计,到智能车比赛.电赛等,使用过的单片机包括51.STM32.英飞凌的TC264.沁恒的CH32.TI的430等等,平时自己做些小玩意 ...

  3. .Net平台下开发中文语音应用程序

    摘要: 语音是人类最自然的交互方式,也是现阶段软件用户界面发展的最高目标.微软公司一直积极推动语音技术的发展,并且公布了语音开发平台Speech  SDK帮助开发人员实现语音应用. 随着.net技术深 ...

  4. qt下开发mqtt的访问程序

    1.要下载mqtt模块 下载地址:https://github.com/emqx/qmqtt,注意要下载qmqtt-master版本的,不要下载qtmqtt-dev 下载符合你的qt版本,否则要接近的 ...

  5. python培训班-Python培训机构_高品质Python线下开发培训班推荐-黑马程序员

    Python编程基础基础班1 课时:15天技术点:97项测验:2次学习方式:线下面授 学习目标 1.掌握Python开发环境基本配置|2.掌握运算符.表达式.流程控制语句.数组等的使用|3.掌握字符串 ...

  6. 使用VS Code 开发.NET Core 应用程序 部署到Linux 跨平台

    前面讲解了VSCode开发调试 .NET Core.都只是在windows下运行. .NET Core真正的核心是跨平台,我们现在来了解学习 .NET Core 跨平台. 在windows 下开发.N ...

  7. Linux下使用vscode在线调试STM32开发板

    Linux下使用vscode在线调试STM32开发板 前言 一.安装vscode Cortex-Debug扩展 二.下载和安装STLink开发工具,这是Cortex-Debug需要的配套工具 三.配置 ...

  8. qt串口采用队列_基于STM32的RGB调色器——STM32程序和Qt上位机全开源

    前言 uFUN开发板1.0版本评测时,基于Qt写了个小上位机,可以通过串口来控制板子上的RGB灯,通过控制,可以混合出任意的颜色,今天整理了一下,开源这个Qt上位机和STM32代码. 项目介绍 基于u ...

  9. 基于STM32的RGB调色器——STM32程序和Qt上位机全开源

    文章目录 前言 项目介绍 uFUN开发板 STM32下位机 Qt上位机 我的评测文章 关于我 前言 uFUN开发板1.0版本评测时,基于Qt写了个小上位机,可以通过串口来控制板子上的RGB灯,通过控制 ...

最新文章

  1. 值得收藏的经典网页代码(1)
  2. Eclipse修改console输出最大行数及(IOConsole Updater)
  3. qml学习文档-转载
  4. 预览ExtJS 4.0的新功能(四):焕然一新的Store/Proxy
  5. 财富反而越增涨,越没钱的人,财富越下降
  6. 企业要做有价值的私域流量三大关键
  7. MySQL 数据库性能优化之缓存参数优化
  8. 锁定计算机程序到任务栏,程序图标不能锁定到任务栏?这样做so easy啦!
  9. 三校生计算机教学计划,三校生高考英语教学计划.doc
  10. MCU低功耗引脚设置
  11. 关于vue项目中的 日志管理功能
  12. Java-append()方法
  13. 网络工程师面试题(面试必看)(3)
  14. 紧急提醒!黑客正利用假 ChatGPT 来推送恶意软件
  15. 华为多点测试软件,【华为软件测试工程师面试】问的专业性多一点,代码之类的-看准网...
  16. 逆向windows“恶搞锁机”程序
  17. Shopify搞Dropshipping模板评测二 – Konversion
  18. Jira与Confluence的集成
  19. 建立数据库时连接出错_漫画——你还记得原生的JDBC怎么连接数据库吗?
  20. 2 实习该不该去?实习考量哪些内容?--绝密,程序员大厂面试求职大揭秘!

热门文章

  1. Latex如何插入多个图片,实现并排排列或者多行多列排列
  2. Bug: Return value of putIfAbsent is ignored, but list is reused
  3. vue3运行npm run serve无反应,选择跳转后会自动跳入文件路径中
  4. 64位微型计算机系统是指内存,大学计算机基础试题及答案第二章
  5. 标量/向量/矩阵求导方法
  6. 方舟手游修改服务器难度,方舟生存进化单机版怎么调难度等级
  7. 爬虫(一):爬虫的基础知识 ---通用爬虫和聚焦爬虫,http和https协议,常见的响应状态码
  8. 第四章 语料库与语言知识库
  9. maven本地仓库的更新
  10. C#回顾学习笔记四十:三层架构