embedded_嵌入式开发用什么软件工具(arduinoIDE/visual studio/vscode)

对于arduino系列

arduionIDE

arduino官方工具自然是可以用来做开发的,但是体验很一般

visual studio

visual studio(简称为vs) (微软的大型IDE,免费版足矣,安装插件后可以进行相关开发,配置简单,智能补全,库原码查看等基本功能都有,当然,还是需要提前安装arduinoIDE(便携版也是可以的)
如果用vs,其arduino插件还需要依赖于desk development C++(SDK)
这部分的安装可以留在插件安装完毕之后再进行

安装插件

离线安装

插件可能被下架,可以离线安装:
2017以上的版本

下载完双击打开即可
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
当然,作为一个超级IDE,这种方案下还有许多高级的调试功能(可能要收费)

开始使用

新建一个arduino实例项目

在项目管理主页(start window)中搜索
blink项目

在这里插入图片描述

主要界面:

arduinoIDE版本
开发板型号
编译验证
上传代码(写入开发版)

在这里插入图片描述
更多详情查看插件官网介绍
offical link

visual studio Code(vscode)

  • 主要有两款插件对arduino做了一定程度的支持
    可以实现智能补全,库源码查看等现代化功能

  • (platform插件和arduino插件)都依赖于c/c++插件

platformIDE

  • 插件几乎支持所有开发板
    • 但是如果使用不当,很容易在编译过程中报错(和目录结构/项目配置文件内容)有关
    • 这些错误还是挺折腾的,追求稳定的直接上vs
    • 不过虽然vscode在编译的时候不好伺候,但是用来编辑代码/查看源码还是不错的,也就是说,可以用vscode编辑代码/管理项目目录,而使用arduinoIDE来编译/烧写代码;这种组合相对于配置要求也降低了不少.

arduino extension

配置相对简单,而且是通过调用arduinoIDE来编译,所以比较稳,比较推荐方案
config reference

posted @   xuchaoxin1375  阅读(26)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2023-09-08 LA@二次型分类@正定二次型@主子式
2022-09-08 java_从键盘输⼊⼀串字符串,存⼊ArrayList中,再将其 分别按字典序升序排序、按字典序降序排序、 按字符串长度降序排序、先按字符串长度降序排列 再按字典序排序。
2022-09-08 AM@三角级数三角函数系@傅里叶级数Fourier Series一般形式
点击右上角即可分享
微信分享提示