Stduino IDE相关介绍以及对比
日期: 2020-12-12 分类: 跨站数据测试 308次阅读
Stduino IDE相关介绍以及对比
摘要:前几天刚刚学习了Arduino,Arduino的简单易上手瞬间就吸引了我。同时国内也有一款类似的MCU集成开发平台——Stduino也吸引住了我的眼球。
一、 Stduino和Arduino简介
1.1 Stduino
Stduino IDE是一款面向32位处理器快速入门学习的集成开发平台,已率先支持Arduino_Core_STM32框架,集聚快捷、高效、免费、开源、易得于一身,软件还集成了GDB调试功能![来自官网]
具体相关介绍参考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
精华推荐