0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

VSCode概述及安装方法说明

国产单片机入门那些事 来源:国产单片机入门那些事 作者:国产单片机入门那 2022-05-28 19:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

什么是VSCode

Visual Studio Code(简称“VS Code” )是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代Web和云应用的跨平台源代码编辑器,可在桌面上运行,并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)扩展的生态系统。该编辑器支持多种语言和文件格式的编写,截止2019年9月,已经支持了如下37种语言或文件:F#、HandleBars、Markdown、Python、Java、PHP、Haxe、Ruby、Sass、Rust、PowerShell、Groovy、R、Makefile、HTML、JSON、TypeScript、Batch、Visual Basic、Swift、Less、SQL、XML、Lua、Go、C++、Ini、Razor、Clojure、C#、Objective-C、CSS、JavaScript、Perl、Coffee Script、Dockerfile、Dart。

VSCode的安装

软件下载

下载链接:https://code.visualstudio.com/Download

poYBAGKQovSAMYEBAAERdZoYQzM400.png

下载页面

User版本只适用于当前用户下使用,System版本适用于所有用户使用,建议选择System版本。

技巧:原有链接下载速度极慢,为了加速下载可先点击下载后,查看下载链接例如:

https://az764295.vo.msecnd.net/stable/c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5/VSCodeSetup-x64-1.67.2.exe

az764295.vo.msecnd.net替换为vscode.cdn.azure.cn,速度从几个kb变成几Mb每秒:
https://vscode.cdn.azure.cn/stable/c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5/VSCodeSetup-x64-1.67.2.exe

软件安装

按照软件提示,一步一步进行。

poYBAGKQpvKAA7zSAABS7C9WRpw056.png

选择附加任务

在选择附加任务窗口,可以选择将”通过Code打开“加入资源管理器菜单,方便打开一些工程软件,另外最后一项自动将VSCode添加到环境变量,可以让软件安装更加便捷。

安装完成后,打开软件,可以根据提示安装中文语言包,并在扩展里面搜索国产单片机编译环境插件,例如luatIDE

首先在在扩展里搜索”luatIDE“,点击安装即可自动安装,软件介绍页面也有动图演示软件的使用,很是贴心。

poYBAGKQrFyAGmhmAAJsZ9RanqA502.png

luatIDE

LuatIDE,为luat开发者提供强大的集成式开发环境,主要功能如下:

  • lua代码智能辅助及语法检查
  • 支持快速下载运行模块代码
  • 支持灵活单步调试模块代码
  • 强大的多工程管理功能
  • 丰富的日志展示功能
  • AT指令交互式环境功能
  • 完善的代码示例与 demo 程序

其他国产单片机开发环境插件

Embedded IDE 是一款适用于 8051/STM8/Cortex-M/RISC-V单片机开发环境。能够在 vscode 上提供 8051, STM8, Cortex-M, RISC-V 项目的 开发, 编译, 烧录 功能。

PlatformIO IDE 是下一代的物联网生态系统 PlatformIO的集成开发环境。基于 Github Atom “hackable”
文本编辑器,支持多平台支持 200+ embedded boards, 15+ development platforms, 10+ frameworks. Arduino 和 MBED 兼容。

另外还有微软Embedded Tools等插件,供大家自行摸索。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6078

    文章

    45576

    浏览量

    673486
  • vscode
    +关注

    关注

    1

    文章

    173

    浏览量

    9265
  • Microsoft
    +关注

    关注

    0

    文章

    241

    浏览量

    8067
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ELF-RV1126B+VScode测试-1

    VScode中测试ELF-RV1126B 通过ssh服务访问 PC端,VScode安装插件Remote – SSH,重启VScode。(注意:VS
    的头像 发表于 03-26 20:13 385次阅读
    ELF-RV1126B+<b class='flag-5'>VScode</b>测试-1

    SIMATIC PCS 7 安装步骤说明

    电子发烧友网站提供《SIMATIC PCS 7 安装步骤说明书.pdf》资料免费下载
    发表于 03-09 14:17 0次下载

    使用CMake+VSCode环境移植ThreadX到极海G32R501 MCU

    我本人是 cmake+vscode 组合的忠实用户,之前写了一篇文章介绍了在 cmake+vscode 环境下开发 G32R501 的一些实践经验。这篇文章准备更进一步:移植一个ThreadX。
    的头像 发表于 03-09 14:04 2578次阅读
    使用CMake+<b class='flag-5'>VSCode</b>环境移植ThreadX到极海G32R501 MCU

    SMA弯母头接口定义与安装说明

    本文详细介绍SMA弯母头接口定义与安装说明,涵盖结构特点、安装方式及注意事项,帮助工程师正确选型与安装SMA弯母头,提升射频系统稳定性。
    的头像 发表于 02-09 13:50 892次阅读
    SMA弯母头接口定义与<b class='flag-5'>安装</b><b class='flag-5'>说明</b>

    在deepin 25上安装OpenClaw的步骤及飞书接入方法

    本篇将从普通用户视角,分享在 deepin 25 上安装 OpenClaw 的步骤及飞书接入方法
    的头像 发表于 02-05 15:17 2104次阅读
    在deepin 25上<b class='flag-5'>安装</b>OpenClaw的步骤及飞书接入<b class='flag-5'>方法</b>

    射频SMA安装方法

    本文详细介绍了射频SMA接口的安装方法、操作步骤及注意事项,帮助工程人员提升射频系统连接的稳定性。
    的头像 发表于 01-21 17:49 379次阅读
    射频SMA<b class='flag-5'>安装</b><b class='flag-5'>方法</b>

    最新版ESP-IDF 全离线安装,收藏这一个就够了

    还在为ESP-IDF开发环境搭建发愁?不要慌!本期我们教你一个新手也能100%成功的全离线安装方法!编译、烧录、验证一文带你搞定!本教程所用全部安装包(ESP-IDF安装包、离线包、
    的头像 发表于 01-14 18:05 2868次阅读
    最新版ESP-IDF 全离线<b class='flag-5'>安装</b>,收藏这一个就够了

    SMA接口安装方法详解

    本文介绍了SMA接口的安装准备、连接步骤及注意事项,帮助用户掌握规范的SMA射频接口安装方法,提升系统稳定性。
    的头像 发表于 01-14 11:04 823次阅读
    SMA接口<b class='flag-5'>安装</b><b class='flag-5'>方法</b>详解

    VSCode + ESP-IDF环境下给ESP32-S3项目添加头文件

    VSCode + ESP-IDF环境下给ESP32-S3项目添加头文件
    的头像 发表于 11-28 07:27 3129次阅读

    VSCode环境下的用PlatformIO IDE进行RISC-V嵌入式开发的方法

    简介:本教程以点亮RV-STAR开发板上的板载LED为目标,从工具安装开始一步一步详细介绍了VSCode环境下的用PlatformIO IDE进行RISC-V嵌入式开发的方法 系统环境
    发表于 10-20 12:30

    潘多拉开发板在VSCODE无法执行micropython怎么解决?

    潘多拉开发板,在VSCODE 1.49.3中无法执行micropython程序,打不开终端, 已经正确安装了rt-thread micropython插件, 板子也已经正常下载
    发表于 10-14 06:09

    vscode的rtthread micropython插件没有创建工程的图标,为什么?

    我想用micropython开发ESP32,请问我的vscode已经安装了RT-Thread micropython插件,为什么在下方没有创建micropython的“+”图标呢?
    发表于 09-28 13:13

    vscode环境下安装了RT-Thread MicroPython插件下载点灯程序时显示无法解析machine是什么原因?

    请问在vscode环境下安装了RT-Thread MicroPython插件下载点灯程序时显示无法解析machine是什么原因啊 ~!为啥thonny就能行,code就不行
    发表于 09-19 07:05

    CW32L010 MCU在VSCode+GCC+EIDE+JLink下的使用示例

    安装Embedded IDE、Cortex-Debug等插件。 2、下载安装gcc-arm-none-eabi工具链。 3、运行VSCode,打开CW32L010 MCU的GCC示例工程
    的头像 发表于 07-01 14:52 1235次阅读
    CW32L010 MCU在<b class='flag-5'>VSCode</b>+GCC+EIDE+JLink下的使用示例

    如何使用VSCode+gdbserver远程调试ZMC900E

    由于嵌入式设备资源受限,通常无法在其上安装庞大的IDE调试程序,且许多嵌入式系统并无桌面环境。为了方便调试自开发程序,本文介绍利用VSCode与gdbserver进行嵌入式设备上程序的远程调试方法
    的头像 发表于 05-22 11:40 1208次阅读
    如何使用<b class='flag-5'>VSCode</b>+gdbserver远程调试ZMC900E