vscode的确很强大,很多人为它贡献插件,之前看过很多使用Vscode进行STM32开发的文章配置都好麻烦复杂,像我这种怕麻烦的就不想搞,就只能用vscode编辑程序,再切换到keil编译程序,比较麻烦些。然而这个痛点已经被一个dalao解决了,开发了个vscode下可以调用keil编程的插件,这样就可以很方便在vscode下编译编辑程序

vscode插件搜索安装Keil Assistant

使用方法有多简单?


配置keil路径就No趴笨:

打开工程编译程序:


vscode打开文件夹keil的工程头文件、变量可能等出现红色波浪线,所以要配置工程,不一定能解决问题,波浪线存在没问题,只要补全能用,可以跳转就好了。

配置方法:

1、按F1键
2、在出现的搜索栏中搜索 Edit configurations (UI),点击它

随后进入下面的配置界面


都是中文,都可以看懂是啥意思。因为只要是用keil来编译,所以编译器不用配置,主要是配置头文件路径,预处理的宏,像keil中使用STM32的库都要加那个STM32xx_HD/MD之类的宏。


最后介绍个人工智能的智能补全插件。

这个是真的好用,增强了C/C++的补全功能,这个插件是你写代码越多越智能。我写个for它就是知道我要写for(index = 0; index < len; index++),给我完成的补全出了for(index = 0; index < len; index++)。

vscode调用keil-MDK编译程序相关推荐

  1. VScode调用KEIL-MDK

    文章目录 前言 一.安装插件 二.使用方法 1.插件设置 2.打开工程 三.配置工程 1.配置方法 总结 前言 经常使用keil的人都知道keil的使用特别广泛,但是keil的自动补全功能极其难用.V ...

  2. Keil MDK介绍

    转自:http://www.eefocus.com/book/08-11/575071276059422.html STM32微处理器基于ARM核,所以很多基于ARM嵌入式开发环境都可用于STM32开 ...

  3. STM32开发环境(工具)之Keil MDK 介绍

    STM32微处理器基于ARM核,所以很多基于ARM嵌入式开发环境都可用于STM32开发平台.开发工具都可用于STM32开发.选择合适的开发环境可以加快开发进度,节省开发成本.本章将先对STM32常用的 ...

  4. 使用Keil MDK以及标准外设库创建STM32工程

    应部分网友要求,最新加入固件库以及开发环境使用入门视频教程,同时提供例程模板,个人录制,欢迎指正.下载地址:http://dl.dbank.com/c0w0ehqynd 2013.3补充在线视频教程 ...

  5. Keil MDK下如何设置非零初始化变量(转)

    源:Keil MDK下如何设置非零初始化变量 一些工控产品,当系统复位后(非上电复位),可能要求保持住复位前RAM中的数据,用来快速恢复现场,或者不至于因瞬间复位而重启现场设备.而keil mdk在默 ...

  6. KEIL MDK LIB库文件的制作

    作者:yangluoning <KEIL MDK LIB库文件的制作> 来源:CSDN  原文:https://blog.csdn.net/yangluoning/article/deta ...

  7. 浅析Codewarrior、IAR和Keil MDK三大开发环境优缺点

    来源:没看到来源,抱歉..向无名大神致敬啊.. 今天打算拿出来几个IDE对比一下它们的优点和缺点,好给刚入门的初手一些参考.为 了避免存在误人子弟之嫌,我不会以我个人偏好下定义哪款好用哪款不好用,这里 ...

  8. (2)stm32开发之使用Keil MDK以及标准外设库创建STM32工程

    通过上一节对标准外设库的介绍,想必各位读者对标准外设库已经有了基本的认识,然而由于标准外设库中文件众多,很多初学者在开始很长一段时间内甚至都无法完全自己建立一个工程,很多人只是依赖标准外设库或给定的工 ...

  9. arm汇编指令集_1. 从0开始学ARM安装Keil MDK uVision集成开发环境

    关于ARM的一些基本概念,大家可以参考我之前的文章:<0.到底什么是Cortex.ARMv8.arm架构.ARM指令集.soc?一文帮你梳理基础概念[科普]> 0. 如何学习arm? AR ...

  10. keil MDK编译器警告和错误详解(不定期更新)

    工作后从单片机转成ARM,刚开始用ADS1.2编译器,用了一段时间,因为我接手的项目的老程序正是用ADS编译的,部门也大都在用.在学单片机的时候用的是keil c51编译器,ads和这个编译器在易用性 ...

最新文章

  1. python编程问题--第二次
  2. Codeforces Round #550 (Div. 3)E. Median String
  3. NYOJ 275 队花的烦恼一
  4. STM32H743+CubeIDE-CanFestival实现两个CANopen Master同时独立运行
  5. Simulink之器件换流式电压型无源逆变电路
  6. python连载第11篇 if 语句
  7. java中如何引用非静态变量_java为什么不能从静态环境引用非静态变量?
  8. 《人月神话》读书笔记之第1章焦油坑
  9. 数据库 使用 笛卡尔积两表联查 查询sql语句
  10. 百度地图怎么不显示服务器地址,百度地图使用指南
  11. adb 命令获取ip和mac地址
  12. 嵌入式linux软件如何进行数据参数保存
  13. magicyang语录
  14. python海龟绘图代码大全-Python中的高级turtle(海龟)作图
  15. SAP中发票校验凭证与取消发票校验凭证的对应关系查询
  16. 国家自然科学基金重点项目启动暨软件定义网络 技术前瞻研讨会
  17. 训练集损失值loss、测试集val_loss、验证集loss相关问题总结
  18. 机器学习数据预处理之离群值/异常值:标准差法
  19. first meet ot MLIR
  20. 马士兵java ppt_[马士兵JAVA教程课件.ppt

热门文章

  1. wmi服务怎么关?wmi服务关闭有影响吗?
  2. EMC Isilon存储服务器误删除虚拟机恢复过程
  3. 第6章 威廉.詹姆斯——意识心理学
  4. Acute Angle Cloud与Achain达成战略合作,共促区块链系统发展
  5. switch好玩吗_Switch上有什么好玩的游戏_第三方游戏有什么值得推荐的
  6. c语言以e为底和以10为底对数,以e为底的运算法则
  7. thinkphp5微信公众号支付
  8. 传言阿里P10赵海平,被P11多隆判定3.25离职,如何评价阿里 P10 赵海平对王垠的面试?
  9. xml转matlab目标检测,将Cityscape转换为PASACAL VOC格式的目标检测数据集
  10. 反馈电路反馈类型的快速判断