您的位置:首页>科技 >内容

新的Raspberry Pi 4是关于AI和嵌入式物联网的

2019-07-10 14:15:20来源:
导读 Raspberry Pi已从业余爱好者机器发展成为能够处理机器学习应用程序的物联网开发人员平台。这是我们亲自动手的样子。您仍然可以将Raspberry

Raspberry Pi已从业余爱好者机器发展成为能够处理机器学习应用程序的物联网开发人员平台。这是我们亲自动手的样子。您仍然可以将Raspberry Pi用于任何Maker项目或DIY机器人,但Raspberry Pi Foundation希望您开始将单板计算机视为经济高效的计算解决方案,而不仅仅是实际PC。

最新版本的Pi,Raspberry Pi 4拥有许多令人印象深刻的规格,从功能更强大的处理器到处理双4K显示器的能力。虽然Pi 4还没有准备好取代您的高端企业工作站,但它确实提供了一定的性能水平,这使其成为寻求开发消费级物联网产品的嵌入式工程师的一个有吸引力的选择。

Raspberry Pi 4的规格包括:Broadcom BCM2711四核Cortex-A72(ARM v8)64位SoC,运行频率为1.5GHz;1GB,2GB或4GB LPDDR4-2400 SDRAM的选项;内置蓝牙低功耗5.0;千兆以太网支持;凭借全新的VideoCore VI GPU,两个USB 3.0端口和两个micro-HDMI支持能够在单个监视器上以每秒60帧的速度支持高达4K视频(双显示器为30 fps)。

工业物联网(IIoT)包括将工业设备连接在一起并可能将它们连接到外部系统的组件和系统。在本课程中,我们将介绍通信组件,并讨论它们如何互连和架构。

工业物联网(IIoT)包括将工业设备连接在一起并可能将它们连接到外部系统的组件和系统。在本课程中,我们将介绍通信组件,并讨论它们如何互连和架构。

“我们一直将自己视为一家PC公司,并对自己的PC行业进行了衡量,”Raspberry Pi的创始人兼首席执行官Eben Upton告诉Design News。“平台的每次连续修订都使我们更接近于为典型用户生产具有足够性能的PC。Raspberry Pi 4的三倍隆起使我们超越了这条线。我们选择强调平台的这个方面,当然它仍然是一个非常有能力的业余爱好者板和工业计算机。“

Upton表示,对新的Rasberry Pi进行的升级旨在专门解决工业物联网(IIoT)社区先前的担忧,包括缺少用于与远程设备和设备通信的蓝牙5以及用于高容量数据回程的真正千兆以太网功能。Pi的早期版本还具有有限数量的低速串行接口以与本地设备通信。“我们已经添加了4xUART,4xSPI和4xI2C来解决这个问题,”厄普顿说。

Pi遇见AI

厄普顿说,还有人抱怨缺乏处理性能以支持当地推断。人工智能和机器学习的兴趣引起了人们对制造商和开发人员的兴趣,就像在Raspberry Pi等设备中使用机器学习一样。虽然过去可以使用一些变通方法在Pi上运行机器学习算法,但是Pi在过去运行基于边缘的机器学习算法方面并不是一个非常强大的平台,其中处理是在设备本身而不是依赖于基于云的服务器。

但是由于其处理能力的提升,Pi 4在推理处理方面显示出了与其前代产品相比的显着改进。Hackster.io的第三方基准测试显示,TensorFlow的Pi 4句柄推理速度明显快于Pi 3。

“这是Raspberry Pi 4工业用户的关键信息之一:由于性能提升,我们是一个强大的设备推理平台,而对于USB 3.0,我们是[机器学习]加速器硬件的强大主机,“厄普顿说。

与Raspberry Pi 4亲自动手

在写这篇文章的时候,很难真正把Pi 4放到所有的步伐,因为较大的开源社区为Pi 3创建的许多软件仍然与Pi 4不兼容。

在我们自己的动手测试中,运行Raspbian(Raspberry Pi自己的Debian OS版本)的Pi 4的4GB RAM版本在简单的桌面应用程序下表现良好。文字处理,网页浏览和其他基本生产力任务顺利进行。渴望测试Pi 4的4K视频功能,我们发现在使用千兆以太网的单个监视器上从YouTube流式传输4K视频时会出现明显的口吃(此问题也在低分辨率1080和720视频中持续存在)。

但是,下载视频并通过VLC播放器本地播放可以获得平滑,快速的结果而且没有口吃。用户可能希望注意到Pi 4的视频性能不一定在其流媒体性能上,而在于其播放本地视频的能力。

现在一个特别令人沮丧的地方是Pi 4只能从microSD卡启动。尽管有4个USB端口(两个USB 2.0和两个USB 3.0),但Pi 4不支持USB启动。根据Raspberry Pi Foundation的说法,Pi 4引导加载程序有计划的更新,将来可以进行PXE和USB引导。然而,在那之前,任何想要在Pi 4上安装更可定制和社区兼容的操作系统(如Ubuntu Mate)的人都可以使用microSD卡编写器。例如,我们尝试在Pi 4上安装机器人操作系统(ROS),但无法在我们的设备上使用Raspbian OS设置。

许多人希望Pi 4可以提供比Pi 3更高质量的游戏模拟,特别是对于较新的游戏,部分原因是运行高需求游戏将是评估Pi 4的全部潜力的最简单方法。

兼容性问题使我们无法在Pi 4上安装Retropie或其他仿真器来测试其游戏能力,但Pi 4的规格表明它应该能够处理Pi 3可以处理的任何仿真等等。社区可能不会花很长时间开始创建适合Pi 4的模拟器。但那些希望使用Pi 4来构建能够播放最新和最伟大游戏的游戏机的人不应该屏住呼吸。

开发人员需要注意的另一个问题是Pi 4的额外热量输出,这归功于其增加的处理能力。由技术记者Gareth Halfacree进行的测试发现,Pi 4产生的热量明显高于Pi 3.Design News注意到这一点以及Pi 4在使用几分钟后变得明显变热。将Pi 4长时间放置在外壳中也会产生过热警告。这绝对值得注意,特别是对于那些可能想要试验超频Pi 4处理器的用户而言。任何想要在他们的项目中加入董事会的人都应该实施某种主动冷却。

正如Halfacree在Medium帖子上写道:

“...电路板的热成像显示SoC,在以CPU为中心的10分钟工作负载之后,运行明显比Raspberry Pi 3 Model B +更热,并在整个电路板上传播热量。在10分钟运行结束时的峰值点温度在Raspberry Pi 3 Model B +上测量为62.6°C,在Pi 4上测量为74.5°C - 两个读数都不出所料,以SoC为中心。“

Raspberry Pi长大了吗?它确实成熟了。那些落在Maker / DIY端的人可能想要坚持他们的Pi 3一段时间,至少在Pi 4有更多的第三方软件支持和启动选项之前。对于嵌入式开发人员和那些拥有合适设备的人技术诀窍,没有理由不跳进去考虑升级到Pi 4。

对于那些以前只把Raspberry Pi想象成教育或DIY工具的人来说,Pi 4的信息很明显 - Raspberry Pi正在追求严肃的嵌入式应用程序 - 它并没有回头看。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章