watermellon 发表于 2022-1-15 17:11

VSCODE使用分享

本帖最后由 watermellon 于 2022-1-15 21:25 编辑

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

      
二、导入Keil工程
       1、按照下图,打开工程文件夹
            
            打开后显示如下:
            
         2、打开Keil工程
            
            如下图右下角提示切换工作空间,点击OK

            
      3、打开的项目工程如下,可以进行编译和下载
            
      注:前边提到Keil Assistant的版本号的问题,在1.6.2版本下,可以直接使用快捷键:F7、CTL+Alt+F7、CTL+Alt+D,进行编译、全编译、Download等快捷操作,但是在最开始使用最新版本V1.7.0的时候,快捷键不好使,提示no active workspace,具体原因不详?如果有了解的何以分享下
三、导入IAR工程
      1、按照下图,先打开文件夹,
         
         打开后显示如下图:
         
       2、在IAR setting 下会出现IAR的工程
         
       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 标签内容如下图
                              
保存后可以使用快捷键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

yangxiaor520 发表于 2022-1-17 20:32
我还在用eclipse

萝卜青菜,各有所爱~

gouguoccc 发表于 2022-1-18 08:13

用VSCODE不错啊

watermellon 发表于 2022-1-18 15:54

VSCODE 关闭Git功能,暂时不用该功能,防止更新的文件越来越多,占用空间也越来越大,关闭Git功能:

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





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

谢谢分享,空了也试试看。
页: [1] 2
查看完整版本: VSCODE使用分享