欢迎您光临五金加工厂,如有问题请及时联系我们。

51单片机,stm32,arduino,树莓派,有什么区别?stm32和51的区别arduino树莓派

作者:五金加工
文章来源:本站

  51需要对mcu有了解(IO口,寄存器等)。

  stm32跟51差不多,但是有更多操作和寄存器,所以可以理解为更复杂的51。当然也可以使用官方提供的库函数,实现API调用从而脱离寄存器操作。同时还可以支持一些片上系统(ucos,freertos,linux等等)。

  arduino则可以看做stm32库函数编程的再封装(或者面向对象形式的编程方式),可以大部分不懂硬件的情况下通过使用别人开发的硬件与软件实现自己想要的功能。从51到stm32是编程复杂化,而从stm32到adruino是简单化。

  树莓派(或者香蕉派,各种山寨派等等),这个跟arduino类似,但是树莓派是一个特定的集成硬件环境,如果arduino是散装的积木(事实上人家也叫积木),而树莓派就是有人帮你组装了核心部件的积木(有网口,wifi,蓝牙等等),你依然可以装上其他硬件,但是大部分人用树莓派顶多只会加上屏幕,不会增加其他硬件。同时树莓派已经可以看做是机顶盒了,所以它里边是带操作系统的,很大部分人的操作与编程,已经完全脱离了硬件的控制,只是软件编程而已(类似于写app)。

  51比较老的架构,8位,便宜。

  stm32,性能好,速度快,32位。

  

51单片机,stm32,arduino,树莓派,有什么区别?stm32和51的区别arduino树莓派

  arduino,用起来方便,软件平台好。

  树莓派可以理解为小型电脑,可以跑Linux。

  非专业的强烈建议arduino。专业的不分什么芯片系统,满足需求即可。

  

51单片机,stm32,arduino,树莓派,有什么区别?stm32和51的区别arduino树莓派

  arduino 来源包多。基本不用大的开发量。上手极快。套件也多。淘宝24一块。51开发量大,便宜,可以量产

  51系列是应用最广的8位单片机。

  stm32系列是arm 32位单片机

  arduino是一个开源硬件开发平台,最早基于 r单片机,后面加入了32位。

  树莓派可以理解成是一台完整的电脑

来源:文章来源于网络,如有侵权请联系我们删除。本文由五金加工编辑,欢迎分享本文,转载请保留出处和链接!