
著名开源硬件Arduino的开发环境 ,其1.0使用Java开发。2018年,团队决定使用golang重构软件。2019年,团队发布了Arduino Pro IDE ;今年3月1日,团队宣布发布2.0的beta版本,且代码库开源。编辑器加强了自动补全功能,右击代码时,会弹出上下文菜单,可以方便地跳转到变量定义的位置。


另外,新IDE有一个新功能:单步调试功能。以前要跟踪程序运行,往往要通过串口打印一堆调试信息,使用极其不方便。
而现在新的版本,允许设置断点、单步调试时直接查看变量值、堆栈信息。

单步调试的新特性支持基于 SAMD 和 Mbed 平台的所有 Arduino 板,第三方板的 Arduino 内核维护器可以通过添加相关配置参数来增加对调试的支持。使用时还需要 使用Segger-J-Link连接到板子上的JTAG引脚。过段时间官方将发布技术指南。
新的IDE基于Eclipse Theia框架,这是一个开源项目,基于与VS Code相同的架构——前端使用TypeScript,后端主要使用 Golang 完成。
内容出处:,
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.net/soft/21672.html


相关推荐
-
Nginx配置知识点梳理
Nginx是一款轻量级的Web服务器、反向代理服务器,基于 REST 架构风格,以统一资源描述符URI 或者统一资源定位符URL 作为沟通依据,通过 HTTP 协议提供各种网络服务。
-
ClickHouse在京东流量分析的应用实践
前言 ClickHouse 是一款开源列式存储的分析型数据库,相较业界OLAP数据库系统,其最核心优势就是极致的查询性能。它实现了向量化执行和SIMD指令,对内存中的列式数据,一个…
-
golang多版本管理工具
前言以往我安装go环境都是去网站上下载对应文件,然后本地解压。每次发布新版本都要搞一次,太麻烦了,所以想找找多版本管理工具。找到一个操作非常简单又能完全满足我的要求的库https:…
-
SaaS产品收录:AfterShip、百数、天衣云、奥哲有格、微丰
SaaS点评网目前已经收录4千余款SaaS产品,并且还在不断增加中。我们一直秉承客观、中立的平台立场,因此始终坚持免费收录,不迎合任何厂商,也不拒绝任何认真在做产品做服务的公司。 …
-
火狐浏览器Firefox v55.0.2正式版更新下载
火狐浏览器Mozilla firefox已更新v55.0.2正式版,Firefox 55支持WebVR功能,是当前可达性最高的VR兼容浏览器。v55版默认启用WebVR API,意…
-
视频反向倒播编辑工具 Video Time Reversal 2.08
偶尔发现一个有趣的视频工具Video Time Reversal,这个工具可以把我们平时看的视频反过来播放。假如一个视频有15秒,正常的播放是从0秒、1秒、2秒……开始播放,到最后…
-
Elasticsearch7.10.0发布
日前Elastic发布了Elasticsearch 7.10.0。该版本基于Apache Lucene 8.7.0开发,支持在Elasticsearch 在线弹性云和自建实例使用,…
-
PDF Anti-Copy Pro:PDF加密工具,防止别人转换成Word、excel、等格式
PDF加密工具,防止别人转换成Word、excel、等格式 大家晚上好,各位朋友 今日给大家分享一款PDF加密工具,防止别人转换成Word、excel、等格式;如果自己分享的PDF…
-
PeaZip7.5.0 发布,压缩管理工具
PeaZip 是一款优秀的压缩管理工具,可以运行在 Linux 系统和 Windows 系统。目前,PeaZip 7.5.0 已正式发布。 PeaZip 7.5 引入了新图标,以更…
-
GIF屏幕录制工具– LICEcap单文件
如果你需要录制一个小教程做成动态图片GIF,那么使用这个LICEcap软件就对了。开源免费,而且软件体积非常小,携带方便。支持 Windows 和 Mac平台,使用也很方便。 官网…