IoT Link Studio新版发布!
经过接近一年的紧张开发,IoT Link Studio新版本终于发布了!
新版本最大的变化就是我们从自研IDE框架迁移到了VSCode 平台,原有的功能基本保留了90%,但同时更加易用。内部的代码架构也做了重构,参考微服务的思想,代码质量和稳定性都提高了很多!(当然目前源码还没有开源,等开源之后大家就可以看到了)
关键特性
新版本除了编译、烧录、调试这些基础功能外,特别重写了串口调试工具。串口工具在嵌入式开发中用的比较多,但是真正好用的还是比较少。希望大家在使用过程中积极的提出反馈,方便我们继续改进!
另一个特性是我们配合SDK做了Kconfig的图形化配置。有了图形化工具,就可以非常方便的配置SDK的相关功能。甚至你也可以编写自己工程的Kconfig配置,因为Kconfig 其实是Linux 内核源码的配置方案,它的语法可以从这里了解 https://www.kernel.org/doc/html/latest/kbuild/kconfig-language.html 。
调试方面我们在单步调试功能上增强了条件断点、watchpoint、寄存器、反汇编等。由于VSCode的限制,界面的布局不能像原来一样,但还是比较易于使用的。
Why VSCode?
相信大家一定会有疑问,为什么要迁移到VSCode呢?自研架构当然有很多好处,比如控制力强,可以不受限制实现任何想要的特性,又比如界面布局可以定制化。但是要做到一个真正好用、符合开发者习惯的IDE是很难的,需要大量人力+长期的投入。所以我们还是选择了站在巨人的肩膀上,这个巨人就是VSCode。VSCode基本算是当前最流行的IDE框架了,根据stack overflow的统计高达50% ,同时它使用开源友好的MIT协议。
如何体验
说了这么多,还是希望大家下载体验一下。
插件的地址在 https://marketplace.visualstudio.com/items?itemName=iotlink.iot-studio
完整的使用手册位于 https://flyfishzy.github.io/iotstudio-doc/zh/
github访问慢的同学也可以访问gitee的镜像 http://flyfishzy.gitee.io/iotstudio-doc/zh/
使用过程遇到的问题或者有好的建议都欢迎反馈给我们,在论坛发帖或者github提issue都可以!
- 点赞
- 收藏
- 关注作者
评论(0)