9148| 5
|
[资讯] Arduino IDE发布2.0测试版本 |
Arduino IDE是大家都用来对电路板进行编程的著名软件。它的开发始于2005年,基于Processing项目的图形界面,此后从未停止。在这些年中,Arduino团队在充满活力的社区的帮助下进行了无数小时的开发,使Arduino IDE成为电子原型设计的事实上的标准。得益于基于模块化板卡支持包的可扩展框架,IDE支持1000多个官方和非官方板卡;它已翻译成66种语言,超过3,000本书提到,并且还在不断增长:在过去的一年中,它被下载了超过3,900万次。 Arduino的开发环境 ,其1.0使用Java开发。2018年,团队决定使用golang重构软件。2019年,团队发布了Arduino Pro IDE ;今年3月1日,团队宣布发布2.0的beta版本,且代码库开源。编辑器加强了自动补全功能,右击代码时,会弹出上下文菜单,可以方便地跳转到变量定义的位置。 新IDE的另一个重要功能是:实时调试器,它使您可以在板上交互式地运行代码并检查其执行情况,而无需编写数十个“ Serial.println()”语句。只需触发调试面板,在要暂停执行的位置设置断点并检查变量的内容即可。您甚至可以随时更改变量的内容并恢复执行! 单步调试的新特性支持基于 SAMD 和 Mbed 平台的所有 Arduino 板,第三方板的 Arduino 内核维护器可以通过添加相关配置参数来增加对调试的支持。使用时还需要 使用Segger-J-Link连接到板子上的JTAG引脚。过段时间官方将发布技术指南。 新的IDE基于Eclipse Theia框架,这是一个开源项目,基于与VS Code相同的架构——前端使用TypeScript,后端主要使用 Golang 完成。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed