raspberry pi_您应该为项目选择哪种Raspberry Pi?-程序员宅基地

技术标签: python  java  编程语言  人工智能  大数据  

raspberry pi

Raspberry Pi计算机有许多不同的型号和版本。 但是哪一个最适合您的项目?

以下是可用主要模型的摘要:

raspi.tv的Alex Eames 经许可使用。 版权所有。

模型 技术指标 价钱
Pi 3 Model B CPU: 1.2GHz 64位四核ARMv8
内存: 1GB
USB: 4个端口
连接性:以太网,Wi-Fi,蓝牙
$ 35
Pi 2 Model B CPU: 900MHz 32位四核ARMv8 *
内存: 1GB
USB: 4个端口
连接性:以太网
$ 35
Pi 1 Model B+ CPU: 700MHz 32位单核ARMv6
内存: 512MB
USB: 4个端口
连接性:以太网
$ 25
Pi 1 Model A+ CPU: 700MHz 32位单核ARMv6
内存: 512MB **
USB: 1个端口
连接性:
$ 20
Pi Zero CPU: 1GHz 32位单核ARMv6
内存: 512MB
USB: 1个micro USB OTG端口
连接性:
五块

请注意,所有Pi型号均具有相同的VideoCore IV GPU,HDMI端口,包括40针GPIO接头连接器,并具有摄像头接口(CSI)和显示接口(DSI)。 Pi Zero缺少DSI连接器,其HDMI端口为mini-HDMI。

* Pi 2最近从Pi 3中的BCM2836 ARMv7升级到BCM2837 ARMv8 CPU。它的时钟频率为900MHz,并且不包括Wi-Fi或蓝牙。

** Model A +最近已升级为包括512MB RAM。 其型号名称和价格保持不变。

树莓派3

规格最高的模型是Raspberry Pi 3 Model B,因此对于许多通用项目而言,这是最好的选择。 它是功能最强大的Pi,具有最快的时钟速度,最多的RAM和最佳的全方位功能集。 如果您需要速度和功率,或者您的项目将受益于内置的Wi-Fi或蓝牙,则需要Pi3。其他型号更便宜,但35美元的价格非常物有所值。

Pi 3提供了真正令人愉悦的台式PC体验,这在很大程度上要归功于在优化官方Pi操作系统Raspbian方面进行了四年的艰苦工作。 Pi 3只需几秒钟即可启动,Web浏览器运行起来,您可以立即打开Minecraft并创建一个世界,而且像LibreOffice和Mathematica这样的密集型应用程序可以在一台不错的PC上做出应有的响应。

对于复古游戏仿真而言,它也是完美的选择。 正如Stack Overflow联合创始人Jeff Atwood 最近写的那样 ,“ Raspberry Pi的崛起单面改变了仿真领域。它的速度足以合理地仿真N64,PSX和Dreamcast,全都高达35美元。”

如果您曾经尝试在Pi 1上使用OpenCV进行计算机视觉,那么您可能会获得有限的成功。 使用功能更强大的Pi 3,这更加可行。

优点:快速,强大,物有所值。

缺点:更耗电。

适用于:台式机,媒体中心,Web服务器,游戏模拟器,计算机视觉。

树莓派2

如果您拥有Pi 2,则很有可能是原始的基于BCM2836的ModelB。最近,Pi 2已升级为使用Pi 3中的BCM3837 CPU。与3B唯一的区别是缺少Wi-Fi和蓝牙。

如果您拥有2B,您会发现它是一台合理的台式机,尽管不如Pi 3强大。它可以处理大多数事情,几乎与Pi 3一样,并且具有相同的RAM和GPU。

如果您同时拥有Pi 2和Pi 3,则可以将3用于需要无线连接的项目,而将2用于不需要无线连接的项目,并且不会发现两者之间有很大差异。 Pi 2的功率低于3的功率,因此如果您不将其推到极限,那将是一个好处。

游戏模拟,播放视频以及经常用作台式PC也适用于此型号。

优点:快速,强大,物有所值。

缺点:缺乏无线连接,价格与高级Pi 3大致相同。

适用于:台式机,媒体中心,Web服务器,游戏模拟器。

Raspberry Pi 1 B +型

从技术上讲,Model B +仅对原始Model B进行了一点改进,但​​它增加了两个USB端口,并将GPIO接头从26针扩展到40针。 它还将Pi移到了新的标准尺寸,此后一直用于主要型号。 这种格式很受人们欢迎,非常适合构建。 带有B +的是HAT规范 ,这是附加板的标准。

B +非常适合大多数日常任务,尽管与四核型号相比,在使用密集型应用程序(如Web浏览器)时会明显呆滞。 由于每个Pi都具有相同的GPU,因此它们都可以毫不费力地播放高清视频,因此将其用作媒体中心是一个不错的选择。 您会注意到的唯一菜单是菜单无法像Pi 2或3那样流畅。

B +为您提供了40引脚GPIO接头,因此您可以玩HAT或仅访问用于电子项目的GPIO引脚。 您拥有以太网,可以通过四个USB端口轻松添加Wi-Fi和蓝牙。 其优雅的设计去除了原始Pi上的一些难看的组件,并整理了电路板的布局,使其在视觉上更具吸引力。

Pi 1 CPU已在数百万个单元中使用。 它可能是世界上最稳定,最受支持的单板计算机SoC。 B +甚至已经获得了太空飞行的认证-今年,它被国际空间站的宇航员蒂姆·皮克Tim Peake)用作Astro Pi学校竞赛的一部分,该竞赛将在2017年扩展为欧洲范围的竞赛。

欧洲航天局的蒂姆·皮克(Tim Peake)摄。 经许可使用。 版权所有。

优点:标准外形,稳定性,价格。

缺点:速度较慢,功能不如其他型号,没有无线连接。

适用于:媒体中心,GPIO项目,机器人技术,信息显示,国际空间站任务。

Raspberry Pi 1 A +型

A +是B +的精简版,其中有一组USB端口和以太网插Kong已卸下,并由单个USB端口代替。 它的价格为20美元,比主要型号便宜,而且仍然物有所值。

如果您不介意它缺少无线连接或台式机有点呆滞,那么您会与A +相处得很好。 如果它是您唯一的Pi,您可能会对它感到沮丧,但是您可以在Pi 3上进行编程,然后将代码部署到A +中以从其较小的体积中受益。

它不像Pi Zero小,但具有完整的USB端口和HDMI端口,可以轻松连接基本外围设备。 而且,如果您想将其嵌入诸如机器人之类的东西中,它也不会太大,这很好。

如果您有A +,除非最近才购买,否则它可能是具有256MB RAM的原始版本。 它最近已升级到512MB,这将有助于减轻繁重的工作并使常规的台式机使用更加可忍受,但它仍然远没有Pi 2或3强大。

使用A +而不是零的原因之一是它具有DSI显示界面,因此您可以使用官方的触摸屏。 如果您想让Pi在低功率下运行,或者是用电池或太阳能供电,则A +是所有电池型号中功耗最低的最佳选择。 请参阅Alex Eames的博客文章Pi Pi零功耗

优点:标准外形,尺寸,重量,稳定性,价格。

缺点:速度较慢,功能不如其他型号,一个USB端口,没有有线或无线连接。

完美的:高空气球,机器人技术,墙壁显示。

树莓派零

Pi Zero是目前可用的最小,最轻,最便宜的Pi。 它不是批量提供的(通常每个客户一个),因此如果您需要大量,则不是理想选择,但是它对于不依赖无线连接的嵌入式项目来说是完美的,尽管您始终可以添加Wi-Fi或蓝牙加密狗。

Pi Zero的CPU是Pi 1的BCM2835超频至1GHz,因此它比Pi 2更快(尽管只有单核)。 它还带有512MB RAM,给您令人惊讶的合理桌面体验。 就功耗而言,它是最低的之一,大约与Model A +相同。

既然Pi Zero有了摄像头界面,它非常适合像高空热气球这样真正需要尺寸和重量的项目。

Pi Zero不适合用作通用PC,因为您需要适配器才能从mini HDMI和micro USB以及USB集线器进行转换,尽管这仍然比全尺寸Pi便宜! 像A +一样,Zero是理想的设备,可以将代码从另一个设备部署到另一个设备。

优点:价格,尺寸,重量。

缺点:可用性有限,没有无线连接,没有GPIO接头。

适用于:高空气球,微型机器人,间谍活动。

计算模块

如果您对项目很认真,则不妨考虑围绕Raspberry Pi计算模块进行开发。 如果您想以Pi作为产品来运送产品,并且需要控制其布局和占用的空间,这是理想的选择。 该计算模块已用于一系列应用的产品和原型中,包括媒体中心,数字标牌解决方案,电视机,甚至是立方体电视。

计算模块开发套件的价格在150美元左右,但它们只是为了帮助您入门。 这个想法是您设计自己的IO板并将模块插入其中。 这些模块的价格大约是Pi的价格,大约30美元,具体取决于订购数量。 预计将很快升级到Pi 3 CPU模块。 很棒的是,您将能够轻松地将CM1换成CM3。

计算模块还允许您连接两个摄像机(用于立体摄影)和两个显示器。 您甚至可以仅使用它来访问庞大的120 GPIO引脚接头连接器,以控制更多物理设备。

实际上,您可以设计一个包含多个计算模块的PCB,这可以为超级计算,并行化等提供更多可能性!

优点:布局定制,额外的GPIO,额外的摄像头和显示端口。

缺点:入门成本更高,尚无法使用CM3,仅适用于高级用户。

适用于:需要自定义布局的量产产品。

另外,您可以使用element14提供的Raspberry Pi定制服务 ,并根据为您的规范设计的现有模型(在物理限制内!)定制一个Pi。

较旧的型号

我只介绍了一般出售的模型,但是如果您有一个旧的Pi坐在抽屉里,那么它可能是您的其中一个项目的理想选择。 如果您不需要Pi 3的速度或功能,不需要添加HAT,并且不需要所有的GPIO引脚,那么您的旧2012 Raspberry Pi将很高兴为您出价。 将其从抽屉中拉出,吹去灰尘,然后做点事! 这些旧的Pis非常适合文件服务器,NAS驱动器,IoT家庭自动化系统等。

翻译自: https://opensource.com/life/16/10/which-raspberry-pi-should-you-choose-your-project

raspberry pi

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/cuml0912/article/details/107394434

智能推荐

大一新生HTML期末作业个人介绍博客 使用html+css+javascript+jquery技术制作网页,含有动画,hover效果,含有表格布局_jquery网页期末作业-程序员宅基地

文章浏览阅读278次。个人网页设计、‍♂️个人简历制作、简单静态HTML个人网页作品、个人介绍网站模板 、等网站的设计与制作。个人网页设计网站模板采用DIV CSS布局制作,网页作品有多个页面,如 :个人介绍(文字页面)、我的作品(图片列表)、个人技能(图文页面)、在线留言(表单页面)CSS样式方面网页整体采用左右布局结构,制作了网页背景图片,导航区域每个导航背景色不同,导航背景色与页面背景呼应。 一套A+的网页应该包含 (具体可根据个人要求而定)网站布局方面:计划采用目前主流的、能兼容各大......_jquery网页期末作业

地形鞍部提取_提取鞍部点-程序员宅基地

文章浏览阅读4.5k次,点赞9次,收藏36次。1 流程图 利用水文分析提取山脊线及山谷线,山脊线相当于分水线,山谷线相当于山谷线。分水线是水流的起源点,这些栅格的水流方向只存在流出方向而不存在流入方向,所以汇流累积量为零。通过对零值的提取就可以得到山脊线。 山谷线相当于汇水线要用反地形求出,即用较大值减去DEM,DEM中山脊线就成为山谷线,山谷线变为山脊线,用求山脊线的方法求出山谷线,分别利用正反地形求交验证。 DEM进行填洼,利用水文分_提取鞍部点

Ansys中划分的网格导入MATLAB_ansys网格划分结果导出到matlab-程序员宅基地

文章浏览阅读7.8k次。本文的目的是将ANSYS中划分好的单元网格导入到MATLAB中,并显示。方法很简单(对三维实体单元不适用):在ANSYS中建立模型,进行网格划分,用命令"cdwrite,geom,filename,ans"将网格划分结果导出,filename是用户指定的文件名。该命令产生的filename.ans实际上是一个ASCII文本文件,用记事本打开,可以看到其中的数据记录格式,前四行是字符_ansys网格划分结果导出到matlab

boost asio io_context 没任务不退出_error: ‘class std::reference_wrapper<boost::asio::-程序员宅基地

文章浏览阅读694次。boost::asio::io_context ioc;auto work(boost::asio::make_work_guard(ioc)); //没用任务时,run 不退出_error: ‘class std::reference_wrapper’ has no memb

VLSI —— 运算模块设计_平方根进位选择加法器-程序员宅基地

文章浏览阅读2.9k次,点赞4次,收藏14次。二进制加法器1. 基础知识A、B为输入,Ci为进位输入,S为和,Co为进位输出基础的加法器:逐位进位加法器 或 行波进位加法器(ripple carry adder) , 进位路径为关键路径,critical path2. 加法器的反向特性3. 加法器们1. 静态加法器 —— 用互补CMOS2. 镜像加法器3. 传输门型加法器 —— S和Co有相同时间4. Manchester曼切斯特进位链加法器如果P(传播)=1,Ci直接传播到Co。动态实现更加简单,减少了Di_平方根进位选择加法器

PHP 之 微信公众号开发基本结构示例-程序员宅基地

文章浏览阅读302次。为什么80%的码农都做不了架构师?>>> ..._overtrue/wechat

随便推点

Python 金融量化 RSI相对强弱指标,看这里-程序员宅基地

文章浏览阅读713次,点赞22次,收藏17次。return rsi韦尔斯·威尔德(Wells Wilder)指出,通过运用月周期28天的一半来计算RSI的值进行预测是有效的,他推荐14日为时间跨度。一些常用的看盘软件设有6日RSI,12日RSI,24日RSI三个RSI指标。6日近似一周的时间周期12日近似半个月的时间周期24日近似一个月的时间周期此外也有人用RSI1表示6日相对强度指标,RSI2日表示12日相对强度指标,RSI3表示24日相对强度指标。4. python编写Rsi绘图函数。

最新成果展示:Ga2O3-SBD计算模型_ga2o3簇模型原子个数与闭壳-程序员宅基地

文章浏览阅读436次,点赞2次,收藏2次。近年来,Ga2O3材料凭借着优越的电学与光学特性,愈发引起了研究人员的强烈关注,同时被广泛地应用于各类高功率半导体器件与光电子器件。因此,借助于计算软件对其内部物理机制的研究便显得尤为重要,可帮助研究人员省时、省力、省财地制备高性能的半导体器件。近日,基于Crosslight公司先进的半导体仿真设计平台,我司技术团队不断突破技术瓶颈,完善材料性质及物理模型,创新性地开发出了Ga2O3-SBD计算模型。如上图所示,基于该模型计算输出的结果与实验结果高度吻合,对于SBD器件内部物理机制的研究极具重要的意义。_ga2o3簇模型原子个数与闭壳

JavaWeb Cookie的介绍和使用案例_hanyzz-程序员宅基地

文章浏览阅读184次。Cookie的特点和作用cookie存储数据在客户端浏览器浏览器对于单个cookie 的大小有限制(4kb) 以及 对同一个域名下的总cookie数量也有限制(20个)作用:3. cookie一般用于存出少量的不太敏感的数据4. 在不登录的情况下,完成服务器对客户端的身份识别案例:记住上一次访问时间1. 需求:5. 访问一个Servlet,如果是第一次访问,则提示:您好,欢迎您..._hanyzz

Linux/Windows下的静态库、动态库及.lib转.a文件方法-程序员宅基地

文章浏览阅读6.2k次。Linux的库文件是.a、.so、.o。Windows的库文件是.lib。_.lib转.a

Django笔记三十八之发送邮件_django中mail.send_mail-程序员宅基地

文章浏览阅读679次,点赞2次,收藏3次。这一篇笔记介绍如何在 Django 中发送邮件。在 Python 中,提供了 smtplib 的邮件模块,而 Django 在这个基础上对其进行了封装,我们可以通过来调用。_django中mail.send_mail

oracle获取当前时间戳-程序员宅基地

文章浏览阅读1.4k次。如何处理mysql中的时间戳读取问题一、FROM_UNIXTIME函数简介1、函数作用:将MYSQL中以INT(11)存储的时间以"YYYY-MM-DD"格式来显示。2、语法:FROM_UNIXTIME(unix_timestamp,format)返回表示Unix时间标记的一个字符串,根据format字符串..._oracle from_unixtime