使用Visual Studio Code开发Arduino

本文介绍了如何在Visual Studio Code中安装和配置Arduino插件,以获得更好的代码提示、自动完成和跳转定义等功能。通过添加Arduino的路径设置,可以将VS Code变成一个强大的Arduino开发环境,尤其适合新手入门。详细步骤包括搜索并安装官方插件,配置Arduino路径,以及设置编译选项以生成.vscode配置文件。
摘要由CSDN通过智能技术生成

据说Visual Studio也有插件支持,但是我在vs2019里并未搜索到这个插件,可能停止开发了。

使用Arduino开发没有提示,并且如果是它自己提供的类和函数不加头文件也不出错。没有自动提示,代码着色也有等于没有。也没有跳转定义的功能,这基本就是一个配置好了Arduino编译选项的文本编辑器。对于写代码的来说实在说不上友好。新手更是无从下手。翻源码?自己在目录下找是不是对于9102的时代还太落后了,况且新手可能都不知道它在哪个文件下,还得使用全文搜索。

好在Visual Studio Code提供了Arduino支持插件,使用也很简单。直接上图

在插件里搜索Arduino,找到这个微软官方的插件。

安装好之后,点击插件设置。

然后向下找到Arduino:Path,加上你的arduino路径。

这样基本就配置完成。

然后 

打开一个arduino的文件夹,当然自己建立也可以。arduino的目录后和工程文件是一样,这个不知道是否必须一致按说一不一致没有影响。

这个时候自动完成和提示还不会出来,因为它还没有配置文件,这个时候点击状态栏右下这个位置,当然我这里已经配置了8266,如果你没有配置直接点这个位置,会弹出选择框,选择正确的配置就行,

 然后点击 让编译跑一次,这样在目录下就生成了一个.vscode目录

 这两个就是它的配置文件,此时,再看右下角状态栏,

这里默认是win32切换到arduino此时自动完成和跳转头文件之类的都可以用了。此外如果新加了库,也要在这里配置好。

 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Visual Studio Code (VSCode) 是一款强大的开源代码编辑器,它支持嵌入式开发,尤其适用于那些与硬件交互或使用特定微控制器框架的项目。下面是使用VSCode进行嵌入式开发的一般步骤和教程概述: 1. **安装 VSCode**: 首先,确保你已经在计算机上安装了最新版本的VSCode。如果尚未安装,可以从官网下载并安装。 2. **安装 C/C++ 插件**: 对于嵌入式开发,你需要安装 "C/C++" 插件,如 "CodeLLDB" 或 "PlatformIO Tools"。这些插件提供了编译、调试和连接C/C++代码的功能。在VSCode的扩展市场搜索这些名称并安装。 3. **配置工具链**: 根据你的目标平台(如Arduino、AVR、STM32等),配置相应的构建系统。对于基于Makefile的项目,可能需要设置`tasks.json`文件;而对于基于IDEF(例如PlatformIO)的项目,可以直接通过插件管理配置。 4. **编写代码**: 使用VSCode创建一个新的C/C++文件,开始编写你的程序。VSCode提供了语法高亮、智能提示和自动完成等功能。 5. **构建和调试**: 使用插件中的构建任务(如`tasks.json`中的`build`命令)来编译你的代码。VSCode还支持断点设置、逐步执行和查看变量值的调试功能。 6. **硬件连接与调试**: 如果是通过USB连接硬件,可能需要使用像JTAG调试器这样的设备。许多插件如"PlatformIO Debugger"或"C/C++ Debug Adapter"提供了与特定调试器的集成。 7. **代码片段和模板**: 可以利用社区贡献的代码片段和模板来快速启动项目或常见功能的编写。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值