[开发工具] VSCODE使用分享

[复制链接]
313|8
手机看帖
扫描二维码
随时随地手机跟帖
watermellon|  楼主 | 2022-1-15 17:11 | 显示全部楼层 |阅读模式
本帖最后由 watermellon 于 2022-1-15 21:25 编辑

前言:
       Visual Studio Code是由微软研发的一个轻量级但功能强大的源代码编辑器,可在您的桌面上运行,并且可用于Windows macOS 和 Linux
       Keil和 IAR 是 ARM 嵌入式编程必不可少的工具,但是他们一直被吐槽很多的就是,编辑器功能单一、提示功能不强、对中文支持不太友好等
       基于以上问题,尝试使用 VSCODE 进行代码编辑、编译、下载;仿真调试还是在 Keil 或者 IAR 中进行
一、开发环境搭建:
     A、安装VSCODE开发环境:V1.63.2
     B、安装基本插件:
          中文支持插件:
          5794761e28be8ceae0.png
         安装Keil插件:Keil Assistant
          544361e28bf53c652.png
        安装C/C++插件:V1.7.1
          5838961e28bfecca2a.png
        安装IAR Embedded WorkBench V1.6.0
          9093761e28c1081feb.png
    C、配置Keil Assistant,按照如下操作打开配置界面
         1504861e28c1a8b1a7.png
       把Keil的安装路径填入下边位置:D:\Keil_v5\UV4\UV4.exe    //根据实际安装路径填写
         2040861e28c26250c4.png
    D、配置C/C++,按照下图方式打开配置界面
         3661361e2893267f8b.png
        在下图的两个位置,分别配置:
        C_CPP:DEfault: include path 中填入如下地址:
        D:\Keil_V5\ARM\ARMCC\include              //与Keil的安装位置有关
        D:\Keil_V5\ARM\ARMCC\include\rw         //与Keil的安装位置有关
         9447861e2895c26404.png
        C_CPP:DEfault: System include path中填入如下地址
        D:\Keil_V5\ARM\PACK\ARM\CMSIS\5.4.0\CMSIS\include       //与Keil的安装目录和版本号有关

         6137761e28964a4bba.png
二、导入Keil工程
       1、按照下图,打开工程文件夹
             1090461e28c623526e.png
            打开后显示如下:
             7513461e28c794b801.png
         2、打开Keil工程
             5431961e28c8eda29c.png
            如下图右下角提示切换工作空间,点击OK

             5257661e28c9bcfc90.png
        3、打开的项目工程如下,可以进行编译和下载
             6923061e28cdcb8490.png
        注:前边提到Keil Assistant的版本号的问题,在1.6.2版本下,可以直接使用快捷键:F7、CTL+Alt+F7、CTL+Alt+D,进行编译、全编译、Download等快捷操作,但是在最开始使用最新版本V1.7.0的时候,快捷键不好使,提示no active workspace,具体原因不详?如果有了解的何以分享下
三、导入IAR工程
      1、按照下图,先打开文件夹,
          7005261e28e44a80cf.png
         打开后显示如下图:
          5242661e28e54dfb58.png
       2、在IAR setting 下会出现IAR的工程
          7441861e28e6f8be34.png
       3、项目根目录的 Vscode 目录下,建立文件 iar.json ,内容如下
             {
                  "version": 1,
                  "path": "C:/Program Files (x86)/IAR Systems/Embedded Workbench 7.5/",
                  “project”: ““**************/project/EWARM/gpio_output.
                  "config": "Debug",
                  "parallel" : true
           }

          说明如下:

                    Path:IAR 的安装目录
                    project:内填写项目工程文件 ewp 的路径
                    config:内填写 ewp 文件内 configuration 标签下面第一个 name 标签内容如下图
                               7169561e28f3eb3cde.png
保存后可以使用快捷键Ctrl + Shift +b 进行编译,下方输出窗口会输出编译信息

VSCODE也是刚开始学习使用,欢迎共同探讨学习~

使用特权

评论回复
huquanz711| | 2022-1-15 18:47 | 显示全部楼层
不错,学习了。

使用特权

评论回复
maplblue| | 2022-1-15 20:28 | 显示全部楼层
不错,学习了。期待继续更新

使用特权

评论回复
strang| | 2022-1-16 14:49 | 显示全部楼层
不错,我试试,谢谢楼主分享

使用特权

评论回复
豌豆爹| | 2022-1-17 10:19 | 显示全部楼层
没事多学习一下新知识也是很好的

使用特权

评论回复
yangxiaor520| | 2022-1-17 20:32 | 显示全部楼层
我还在用eclipse

使用特权

评论回复
watermellon|  楼主 | 2022-1-17 21:07 | 显示全部楼层

萝卜青菜,各有所爱~

使用特权

评论回复
gouguoccc| | 2022-1-18 08:13 | 显示全部楼层
用VSCODE不错啊

使用特权

评论回复
watermellon|  楼主 | 2022-1-18 15:54 | 显示全部楼层
VSCODE 关闭Git功能,暂时不用该功能,防止更新的文件越来越多,占用空间也越来越大,关闭Git功能:

左下角的管理中,打开设置,搜索Git,如下图所示的Git:Enable 取消打钩


7965261e67212c532f.png


使用特权

评论回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则