著名开源硬件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.com/soft/21672.html
相关推荐
-
Baklib–一款国内版的Gitbook在线文档创作工具
GitBook满足了文档创作者和读者最原始的需求,让创作者专注于创作,让读者专注于阅读。 但对于国内的用户来说GitBook访问速度较慢,想体验更多功能的话得要付美金而且要绑信用卡…
-
Spring Boot–框架的本质分析
前言 前面我们分析了Spring,那么今天来聊聊Spring Boot。我们都知道Spring Boot是Spring旗下的另一个出名的框架,现在比较火的Spring Cloud也…
-
Axure RP10 Beta 开放下载,一大波新功能来袭
当好多产品经理还在纠结是否和团队保持一致的版本,还是尝鲜升级到最新的Axure RP 9正式版的时候,Axure又放出了Axure RP 10 Beta版本的消息。 在新的版本中,…
-
Caesium Portable–图片批量压缩工具
Caesium Portable可以在保证图片原有品质的同时,将图片大小减少90%。而且操作简单,可以同时压缩数张图片,可自定义图片质量,在操作的同时还可以即时预览压缩前后的图片 …
-
最强内网穿透工具frp
什么是frp frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进…
-
免费全平台的文件分享利器:SendAnywhere
跨平台的传输分享工具有不少,Android 上有 AirDroid、Pushbullet,iOS 也能用 Pushbullet。可惜 AirDroid 只能为 Android 系统…
-
微软推出超强关键词分析工具
微软一个朋友向我演示了他们的一个功能超级强大的关键词分析工具,功能超强,对于做网络营销或者网络赚钱的朋友们来说,是一款非常有价值的工具。没有想到刚刚过了一周,我又在一篇英文blog上详细了解到这款关键词分析工具Ad Intelligence已经开始给用户试用,所以强烈向大家推荐一下,同时我相信,它会促使google、yahoo去研发更好的关键词分析工具。
-
GPU-Z 显卡检测工具 v2.3.0汉化版
GPU-Z 是一个轻量级的系统实用程序,旨在提供关于您的视频卡和图形处理器的重要信息。2017.9月新版v2.3.0发布,并且终于加入了对AMD Vega织女星显卡的完整支持。汉化…
-
用于测试通信协议的免费工具
对于那些使用自动化系统、SCADA等的人来说,使用通信协议配置设备之间的数据交换是一项常规任务。 通常,客户端和服务器设备之间的这些集成并不容易获得。 出现问题时,始终存在原因出在…
-
EditPlus–一款小巧功能强大的老牌代码文本编辑器
这是一款小巧功能强大的老牌代码文本编辑器,可处理文本、网页和程序语言的文字编辑器,也可以将它作为C/Java/Php等语言的简单IDE调试编辑工具 软件功能 语法突出显示 Edit…