如您所知, Arduino IDE 它是Arduino和其他兼容板的集成开发环境。 在这种环境下,您将能够编写草图并将其转移到板上,从而开始使用在业余爱好者和制造商中如此受欢迎的开发平台。
尽管看起来很像Arduino IDE,但自从 将于2005年开始。 从那时起,对用户不明显的所有内容以及图形界面的一些内容都进行了修改,以使对板子的编程更加轻松。
目前,这个 环境很灵活,支持Linux等各种平台,并支持66种不同的语言(例如西班牙语),并支持多达1000个官方和非官方委员会。 此外,它还有成千上万本可以提供帮助的图书,并且在去年有超过39万的下载量。
Arduino IDE 2.0 Beta的新增功能
但是,这仅仅是历史,如果不是为了舒适地掌管 它的发展仍在继续 不停地工作,以使该软件变得更好。 事实证明了这一点,即Arduino IDE 2.0的最新发布,尽管它仍然是Beta版(在这里尝试).
在这个新版的Arduino IDE中,有一些有趣的消息将最终出现在 最终版本,尽管此实验版本仍需要完善,并且可能会带来一些问题,这些问题将在最终版本中得到解决。
在新颖性中,它们可以突出显示此版本中将出现的高级功能。 对于新手用户,Arduino IDE继续保持其界面简单,但现在它将包括新的高级功能。 例如, 现场调试也就是说,能够在连接的板上执行代码并将其停在特定的行中,以观察变量,存储器,寄存器等的内容,并能够检测到问题。
另一方面,它还包括一个 现代编辑,由于其响应界面,导航快捷方式,自动完成建议变量,函数等功能以及更快的编译速度,从而提供了更好的用户体验。 即使在此Arduino IDE 2.0 Beta版本中,也更加流畅。
如果还不够,实时调试支持所有功能 arduino板 以及基于SAMD和Mbed的产品。 当然,该代码的维护者也向第三方委员会开放,以增加对其他委员会的支持。
El 新的IDE 它基于Eclipse Theia框架,该框架又与VS Code基于相同的体系结构,而前端是用TypeScript编写的,而大多数后端现在是用Golang编写的。