本文目的是尝试使用以下国产MCU集成平台Stduino IDE,并与Arduino IDE做下比较。

(一)Stduino IDE

1.Stduino IDE简介

Stduino IDE是一款面向32位处理器快速入门学习的集成开发平台,已率先支持Arduino_Core_STM32框架,集聚快捷、高效、免费、开源、易得于一身,软件还集成了GDB调试功能!

2.安装

官网:Stduino官网
直接去官网下载安装包解压安装即可

注意:这里的安装不同于传统的安装,解压缩后直接运行Stduino可执行文件即可自动完成安装,不需要经历复杂的安装过程。

(二)Stduino IDE使用

1.Stduino IDE界面

stduino

2.串口实验

  • 与Arduino IDE串口通信的代码基本一致,只是改动一下停止发送和恢复发送信号。应该是因为Arduino IDE在发送的字符串后面自动加上换行符,而Stduino IDE没有自动加上换行符。
    1
  • 实验结果
    与Arduino IDE的串口通信实验一致,发送stop!停止发送,发送begin!恢复发送。但是Stduino 串口调试助手自动回显发送的字符串,而Arduino 的串口监视器不会自动回显。
    Stduino_test

3.与Arduino IDE对比

  • Stduino IDE相对于Arduino IDE来说,功能确实更加强大。这也导致软件界面更加复杂,学习成本稍有提高。同时由于Stduino IDE还比较“年轻”,不能够赶得上界面简洁的老牌Arduino IDE。
  • 在我使用过程中,遇到了点击Start Debugging进行调试程序无响应的情况,可能是因为个人电脑的缘故造成的;除此之外,个人感觉Stduino IDE编译较Arduino IDE更慢。

(三)总结

就个人看来,无论是Stduino IDE还是Arduino IDE甚至是Keil,它们本质上都是用于嵌入式开发的工具,工具不分好坏,而是能否真正提升开发的效率。虽然许多人可能感觉IDE不好用会影响开发的效率,但是我们不能不给它们成长的空间。相对于Keil、Arduino这些发展了许多年的IDE,我们用起来确实是十分方便,但是我们也不能完全依靠这些成熟的IDE,还是要自己“造轮子”的。还有自己去试着“造轮子”,才能对这些方面有更加深入的了解,也才能掌握最核心的科技。

由于作者水平有限,文中难免有疏漏之处,希望读者批评指正。

参考资料:
1.Stduino 官网
2.Stduino IDE

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐