Young87

SmartCat's Blog

So happy to code my life!

游戏开发交流QQ群号60398951

当前位置:首页 >跨站数据测试

Stduino IDE相关介绍以及对比

摘要:前几天刚刚学习了Arduino,Arduino的简单易上手瞬间就吸引了我。同时国内也有一款类似的MCU集成开发平台——Stduino也吸引住了我的眼球。

一、 Stduino和Arduino简介

1.1 Stduino

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

Stduino官方

具体相关介绍参考Stduino官方技术文档

1.2 Arduino

Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。
它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。百度百科

Arduino中文官方
Arduino英文官方
《Arduino程序设计基础》函数参考文档–中文官方

二、 对比

arduino

  • 简单易用 ,可以完全用c语言进行软件代码调试 ,也有很多库可以进行下载调用。
  • 没有断点调试 ,不能很好的理解单片机如何进行地址赋值和工作 ,可以作为入门级学习。

体验就是简单易上手,但与Keil等比较就有一点简陋,比较适合入门学习。深入学习还得是keil,IAR等。
PS:中文官方QQ论坛需要交费2元才可入群。

stduino

  • 既可以完全用c语言编写调试程序, 也可以进行断点调试 ,和keil一样可以添加文件和工程 ,融合了各家所长, 也有相关关键字提示。
  • 但目前都是基于已开发的语言进行的学习开发,如何才可以将单片机编程变得更加易用和实用,解决痛点才是关键 。

总体体验:可以进行相关代码的调试和烧录,但个人感觉时间有点过长。虽然有集个家之长,可以添加库、断点、关键字提示等,但也只是一小部分的拿来学习。并没有强大的添加库以及跳转底层函数。反而感觉没有了自己的优点。

三、 总结

目前市面上单片机的调试软件很多,Keil,IAR,Arduino等都可以完成目前所有类型的单片机代码调试和烧录。而且各个软件厂商也有着较为丰富的经验和自己相对应开发的板子,且大多在互联网上进行了相关开源。

那么我们国人需要重新开发一个MCU集成开发平台吗?对于消费者来说是需要的,但我们更需要的是更高效、更便捷、更优质的产品,而不是说打着某些口号但体验大大有折扣的东西,只有优质产品不断出现才能有效的对整个市场促进一个良性循环。

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: Codeforces Round #689 (Div. 2), based on Zed Code Competition 2020题解 A、B

下一篇: Ardunio 下的stm32f103指南者串口通信

精华推荐