Arduino IDE 2.0正式发布

原文链接:Arduino IDE 2.0 is now officially released 由Jean-Luc Aufranc撰写。
本文共计 730 字,预计阅读 2 分钟

Arduino IDE 2.0 的第一个稳定版本目前已经已发布。此次的版本基于 Eclipse Theia 框架、提供了更现代、更友好的用户界面、更快的编译时间,以及更多的功能。本文我会着重讨论这些功能。

早在去年 3 月,Arduino 就推出了 Arduino IDE 2.0 测试版,当时的版本带有支持断点的实时调试器。改版后的用户界面还具有自动完成变量和函数等功能。在 Paul Stoffregen(Teensy 板制造商)等社区成员的帮助下,经过 18 个月的调试,现在的 Arduino IDE 2.0 终于不再是一个实验性软件了,下图是在下载页面会看到的第一个版本。

Arduino IDE 2.0.0

Arduino IDE 2.0 可以适用于 64 位的 Windows 10及其更新版本、Linux X86-64 、 macOS 10.14“Mojave”或者其更新版本。如果现在你们已经安装了 Arduino 1.x,就会收到安装库和板的更新提示,安装完成后就可以轻松访问现有的 Sketches。

我们一起来看看其中一些新功能。

Arduino IDE 2.0 autocomplete

用户界面有了一些明显的变化,可以快速访问左侧的 Sketchbook、板、库和实时调试器。另外,一旦习惯使用该界面之后“上面的自动完成”应该会加快用户的代码编写速度。

我还得知代码编译速度应该会更快。在新版本中,第一次构建需要一些时间,但之后的构建就会很快了。我试了一下,在 Arduino 1.8.19 上重建 Seeed XIAO BLE 板的 Arduino Sketches 需要 38 秒,在 Arduino 2.0.0 构建上只需要 5 秒。

Arduino IDE 串行绘图仪

在测试期间我没有注意到 Arduino 一个潜在可用的功能—串行绘图仪,或者也有可能是目前还是不能实现。串行绘图仪可以显示输出到串行终端的数据。Arduino IDE 2.0 还支持夜间模式,用户可以通过远程 Sketchbook 集成将自己的Sketches保存到 Arduino Cloud,从而更轻松地在多台计算机上工作。最重要的是 IDE 支持在使用的同时自行更新,这样就无需从 Arduino 网站手动下载新版本。

不过,Arduino IDE 2.0 的发布并不一定意味着需要卸载 Arduino IDE 1.8,因为虽然官方 Arduino 板在Arduino IDE 2.0中得到了很好的支持,但很多第三方板在新 IDE 中仍处于测试阶段,例如 IDE 2.0 的 Teensy。不过,之后他们应该会为新的 IDE 编写相关文档了,除非它出现意外还不能很好地运行。

分享这篇文章
订阅评论
提醒
0 评论
内联反馈
查看所有评论