树莓派能用来做啥_树莓派和单片机的区别

树莓派能用来做啥_树莓派和单片机的区别,第1张

树莓派

Raspberry Pi(中文名为“树莓派”,简写为RPi,(或者RasPi / RPI)是为学生计算机编程教育而设计,只有xyk大小的卡片式电脑,其系统基于Linux。[1] 随着Windows 10 IoT的发布,我们也将可以用上运行Windows的树莓派。[2] 自问世以来,受众多计算机发烧友和创客的追捧,曾经一“派”难求。别看其外表“娇小”,内“心”却很强大,视频、音频等功能通通皆有,可谓是“麻雀虽小,五脏俱全”

树莓派指的是一款硬件开源的,现在非常流行的小型计算机系统,其本质也是一块开发板,其芯片为博通公司的BCM2835芯片,这款芯片采用的就是上述所说的ARM架构。将你电脑机箱里的大部分东西都集成到了一块电路板上的 微型电脑,接上显示器鼠标键盘等等 东西 和你的电脑没啥实质的区别, *** 作系统不一样这个是基于linux的系统。

单片机

单片机在国外叫MCU 微型控制器

就是将CPU RAM ROM 等等集成到一块芯片上构成 单片微型计算机

 

树莓派和单片机的区别

单片机可以有十几路PWM,但是树莓派只有一个PWM。

也有单片机不能做,但是树莓派能做的,比如拍500W像素的照片,运行minecraft等。

树莓派:微型卡片计算机

单片机:单芯片计算机

很多时候树莓派功能强大是因为增加了很多扩充的外设。如果就芯片能力来看,还有很多事情是做不了的。

比如,如果用来进行发动机的控制,涉及到转速和喷油的控制的时候必须考虑准确性和安全性。因为这种控制控制不好很可能带来安全性故障,导致车毁人亡也是有可能的。而此时需要的etpu树莓派的片子中是找不到的。

再比如,还是汽车电子的话。功能安全(egas)需要类似33816的类似监控芯片,这个也是没有的。

我们常说的单片机,其实就是就是微控制器(Micro-Controller Unit),顾名思义,基于单片机的控制类应用居多。当然,随着单片机技术的发展,特别是ARM Cortex架构的出现,模糊了微控制器和微处理器之间的界限(具备强大的通信能力、控制能力及较强的计算水平),目前最牛的单片机当属NXP新推的 i.MX RT-1050系列,频率高达600MHz。

树莓派用的应该是博通Broadcom BCM2835作为微处理器,而BCM2835属于ARM11架构(ARM1176JZFS),题主有兴趣的话可以去ARM官网看一下这两种架构的区别。不过,我想说的是单片机能做的事情,树莓派确实都能做,只不过复杂程度不一样。

单片机可以有16路PWM硬件接口,而树莓派的BCM2835本身确实是没有的,但完全可以用一个外部PWM控制器去产生。只是硬件设计没有使用单片机那么简单罢了。

当然,微控制器和微处理器之间还是有比较分明的界限的,而这个界限是由具体的应用所决定的。嵌入式系统的一个重要特点是软硬件可剪裁(Hardware-Software Scalable)。所以,并不是说因为单片机做的事情树莓派都能做,那么就在所有应用里用树莓派。而是应该根据具体的应用,在微处理器和微控制器之间选择,设计出最为合理、成本低廉的嵌入式系统。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2718212.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-17
下一篇 2022-08-17

发表评论

登录后才能评论

评论列表(0条)

保存