[开发工具] VSCODE使用分享

[复制链接]
3167|22
 楼主| 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


qcliu 发表于 2022-2-5 17:56 | 显示全部楼层
这个可以编辑下位机程序吗
tfqi 发表于 2022-2-5 18:02 | 显示全部楼层
这个可以用来写单片机程序吗
wiba 发表于 2022-2-5 18:08 | 显示全部楼层
各有各的长处
zljiu 发表于 2022-2-5 18:23 | 显示全部楼层
这个工具是免费使用的吗
coshi 发表于 2022-2-5 18:28 | 显示全部楼层
感觉这个工具很不错啊
 楼主| watermellon 发表于 2022-2-6 18:25 | 显示全部楼层
zljiu 发表于 2022-2-5 18:23
这个工具是免费使用的吗

免费的
 楼主| watermellon 发表于 2022-2-6 18:25 | 显示全部楼层
coshi 发表于 2022-2-5 18:28
感觉这个工具很不错啊

用习惯了会发现很好用的
duo点 发表于 2022-2-7 16:47 来自手机 | 显示全部楼层
这个工具可以免费使用吗
x_hzx 发表于 2022-2-11 15:16 | 显示全部楼层
当编辑工具用还是挺好的
 楼主| watermellon 发表于 2022-2-11 16:09 | 显示全部楼层
duo点 发表于 2022-2-7 16:47
这个工具可以免费使用吗

免费的
chenjun89 发表于 2022-2-14 19:01 来自手机 | 显示全部楼层
谢谢分享,空了也试试看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

52

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部