网站首页 > 学习心得> 文章内容

树莓派、 Arduino 、传统单片机开发板怎么选?

※发布时间:2018-10-26 9:17:19   ※发布作者:habao   ※出自何处: 

  几十年前的电子爱好者,最喜欢的就是电烙铁、面包板和收音机;十几年前,出现了单片机,于是玩具就成了电烙铁、面包板和单片机;到了2015年,贴片技术的不断普及,让面包板不再那么有用武之地,经济的发展也让现成的板卡价格降到了一个合理的范围,购买现成的电板,甚至自己打样电板来使用,已经成为了一个趋势。

  现在,我们面前的选择就空前的丰富,一方面,是以Arduino和树莓派为首的开源硬件阵营,另一方面,则是以STM32、51和S3C2440为首的传统单片机开发板阵营。笔者根据自己的使用体验,与读者简单谈一谈它们在开发应用上的区别。

  无论属于哪个阵营,它们用的CPU都得分成MCU(微控制器,或者称为单片机)和MPU(微处理器)两类,它们的本质区别在于MMU(内存管理单元),也就是对于虚拟内存空间的支持。树莓派和S3C2440就属于MPU类的,而Arduino和STM32就属于MCU类的。它们在运算能力上有巨大的差距。

  需要注意的是,这张图只比较了它们的纯运算性能,梦到找不到回家的路越靠上的,运算性能越强,但是这张图并不是按照比例画的,实际上,树莓派的运算性能可以达到Arduino的100倍。接下来,我就根据的两种分类方法来讲讲它们的区别。

  WIZnet W5500 嵌入式以太网模块  一款全硬件TCP/IP嵌入式以太网控制器,为嵌入式系统提供了更加简易的互联网连接方案。

  EasyMx PRO v7单片机   一款全功能开发板应用于 STM32 ARM Cortex-M3 和 Cortex-M4 单片机,基于主流的ST-LINK v2硬件调试器,能够编程超过180多种单片机。

  Panasonic MN101EF63G 嵌入式单片机  一款基于AM1 处理器应用于健身、医疗再到信息娱乐非常适用于可穿戴技术,并以此提供基于解决方案的方法。

  

关键词:单片机学习板
相关阅读
  • 没有资料