打印
[开发工具]

VSCODE使用分享

[复制链接]
1772|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 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 | 只看该作者
不错,我试试,谢谢楼主分享

使用特权

评论回复
5
豌豆爹| | 2022-1-17 10:19 | 只看该作者
没事多学习一下新知识也是很好的

使用特权

评论回复
6
yangxiaor520| | 2022-1-17 20:32 | 只看该作者
我还在用eclipse

使用特权

评论回复
7
watermellon|  楼主 | 2022-1-17 21:07 | 只看该作者

萝卜青菜,各有所爱~

使用特权

评论回复
8
gouguoccc| | 2022-1-18 08:13 | 只看该作者
用VSCODE不错啊

使用特权

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

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





使用特权

评论回复
10
qcliu| | 2022-2-5 17:56 | 只看该作者
这个可以编辑下位机程序吗

使用特权

评论回复
11
tfqi| | 2022-2-5 18:02 | 只看该作者
这个可以用来写单片机程序吗

使用特权

评论回复
12
wiba| | 2022-2-5 18:08 | 只看该作者
各有各的长处

使用特权

评论回复
13
zljiu| | 2022-2-5 18:23 | 只看该作者
这个工具是免费使用的吗

使用特权

评论回复
14
coshi| | 2022-2-5 18:28 | 只看该作者
感觉这个工具很不错啊

使用特权

评论回复
15
watermellon|  楼主 | 2022-2-6 18:25 | 只看该作者
zljiu 发表于 2022-2-5 18:23
这个工具是免费使用的吗

免费的

使用特权

评论回复
16
watermellon|  楼主 | 2022-2-6 18:25 | 只看该作者
coshi 发表于 2022-2-5 18:28
感觉这个工具很不错啊

用习惯了会发现很好用的

使用特权

评论回复
17
duo点| | 2022-2-7 16:47 | 只看该作者
这个工具可以免费使用吗

使用特权

评论回复
18
x_hzx| | 2022-2-11 15:16 | 只看该作者
当编辑工具用还是挺好的

使用特权

评论回复
19
watermellon|  楼主 | 2022-2-11 16:09 | 只看该作者
duo点 发表于 2022-2-7 16:47
这个工具可以免费使用吗

免费的

使用特权

评论回复
20
chenjun89| | 2022-2-14 19:01 | 只看该作者
谢谢分享,空了也试试看。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

46

帖子

0

粉丝