树莓派和stm32的区别 树莓派和arduino区别

爱你网 2024-05-03 23:48:15

树莓派由注册于英国的“Raspberry Pi 慈善基金会”开发,埃本·阿普顿(Eben Upton)为项目带头人。2012年3月,英国剑桥大学的埃本·阿普顿正式发售世界上最小的台式机,又称卡片式电脑,外形只有信用卡大小,却具有电脑的所有基本功能,这就是Raspberry Pi电脑板,中文译名"树莓派"。这一基金会以提升学校计算机科学及相关学科的教育,让计算机变得有趣为宗旨。下面小编给大家介绍一下“树莓派和stm32的区别 树莓派和arduino区别”

1.树莓派和stm32的区别

Stm32和树莓派是两个不同的领域,从性能上来看,stm32是MCU,树莓派是MPU。

MCU和MPU的区别简单来说就是:MPU适合做需要复杂运算的大型程序,这种一般需要外挂RAM和ROM。MCU适合做一些运算比较简单的中小型程序,一般用来用于硬件管理和控制,所以这一般不需要外挂RAM和ROM,都集成在芯片内部,也称为单片机。

stm32之前大多数型号属于Cortex-M系列的单片机,树莓派一般是Cortex-A系列处理器。除了Cortex-M以外,还有Cortex-M、Cortex-A、Cortex-R架构的处理器。当然, STM32现在也出了基于Cortex-A架构的STM32MP157处理器。

2.树莓派和arduino区别

树莓派开发板,它带有来自arm的64位cpu内核的微处理器设备。arduino从功能来说要比树莓派稍逊一筹由于 arduino 是一个微控制器设备,它不需要任何操作系统,所以我们只需要会C语言编程,把编好的C程序直接放进芯片里,就可以去实现相关的功能了。而树莓派是一个微处理器设备,它需要一个操作系统,树莓派的开发操作系统是 raspbian os。使用树莓派感觉更像是在使用一台linux计算机。

 

相关文章