0
点赞
收藏
分享

微信扫一扫

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


文章目录

  • ​​对于arduino系列​​
  • ​​arduionIDE​​
  • ​​visual studio​​
  • ​​安装插件​​
  • ​​离线安装​​
  • ​​开始使用​​
  • ​​新建一个arduino实例项目​​
  • ​​主要界面:​​


  • ​​visual studio Code(vscode)​​
  • ​​platformIDE​​
  • ​​arduino extension​​

对于arduino系列

arduionIDE

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

visual studio

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

安装插件

离线安装

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

下载完双击打开即可
embedded_嵌入式开发用什么软件工具(arduinoIDE/visual studio/vscode)_vscode

embedded_嵌入式开发用什么软件工具(arduinoIDE/visual studio/vscode)_vscode_02
embedded_嵌入式开发用什么软件工具(arduinoIDE/visual studio/vscode)_安装插件_03
当然,作为一个超级IDE,这种方案下还有许多高级的调试功能(可能要收费)

开始使用

新建一个arduino实例项目

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

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

主要界面:

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

embedded_嵌入式开发用什么软件工具(arduinoIDE/visual studio/vscode)_ide_05
更多详情查看插件官网介绍
​​​offical link​​

visual studio Code(vscode)

  • 主要有两款插件对arduino做了一定程度的支持
    可以实现智能补全,库源码查看等现代化功能
  • (platform插件和arduino插件)都依赖于c/c++插件

platformIDE

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

arduino extension

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


举报

相关推荐

0 条评论