性能提升3倍的树莓派4,被爆设计缺陷!
整理 | 屠敏
转载自CSDN(ID:CSDNnews)
一直以来,素有世界最小电脑之称的 Raspberry Pi(树莓派)是一种独特的存在。它不仅只有一块信用卡般的体积,还具备主机电脑所具备的功能,如运行 Linux、Windows IoT 系统或上网、打游戏、看视频等等。
近日,这个极受开发者追捧的树莓派迎来了最新一代的硬件与软件更新,即 Raspberry Pi 基金会于官网正式宣布 Raspberry Pi 4 Model B 的到来。这是一次全面的升级,单从性能上来看,Raspberry Pi 4 为大多数用户提供类似 PC 的性能级别,同时保留了经典的 Raspberry Pi 接口功能;另外再从价格来看,开发者喜大普奔,售价与此前相同,也是 35 美元(约人民币 240 元),同时 Raspberry Pi 4 还提供 1GB、2GB、4GB 内存容量选择,其中顶配需要 55 美元(约人民币 378 元)。
接下来,我们将一睹 Raspberry Pi 4 的别样风采。
Raspberry Pi 4 的蜕变
事实上,自 2012 年 2 月份初代 Raspberry Pi 诞生至今,它的外形并没有做过大幅度地调整,对此,Raspberry 官方也表示,一直在努力保持这种外观。不过相较于上一版,Raspberry Pi 4 还是对外形进行了少量的调整以适应一些新的功能。
硬件更新
Raspberry Pi 4 采用了1.5GHz 四核 64 位 ARM Cortex-A72 CPU,型号为博通 BCM2711 Soc,对此,官方表示,这比上一代树莓派 3 Model B+ 性能提升近 3 倍;
功率改进:Raspberry Pi 4 的充电端口从曾经的 USB micro-B 变成了 USB-C 。因为这支持额外的 500mA 电流,这样即使在 CPU 负载过重的情况下,也能确保为下游 USB 设备提供完整的 1.2A;
视频输出:为了适应现有电路板占地面积内的双显示输出,树莓派 4 用一对 D 型(微型)HDMI 连接器取代了 A 型(全尺寸)HDMI 连接器;
全吞吐量千兆以太网和两个 USB 3.0 、两个 USB 2.0 端口:Raspberry Pi 4 千兆以太网 magjack 从右下方移动到电路板的右上方,大大简化了 PCB 布线。4 针以太网供电(PoE)连接器保留在同一位置,因此 Raspberry Pi 4 仍然与 PoE HAT 兼容。主 SoC 上的以太网控制器通过专用 RGMII 链路连接到外部 Broadcom PHY,从而提供全部吞吐量。USB 通过外部 VLI 控制器提供,通过单个 PCI Express Gen 2 通道连接,并提供总共 4Gbps 带宽,在四个端口之间共享。电路板右侧的所有三个连接器都在边缘上方延伸了一毫米,以简化外壳设计。在所有其他方面,连接器和安装孔布局保持不变,确保与现有 HAT 和其他附件兼容;
双频 802.11ac 无线网络;
蓝牙 5.0;
双显示器支持,分辨率高达 4K;
VideoCore VI 显卡,支持 OpenGL ES 3.x;
支持硬件解码 4Kp60 的 HEVC 视频;
整体重量只有 46 克;
在硬件配件上,官方还提供了一套完整配件,其中一个 4GB Raspberry Pi 4、键盘鼠标、入门教程、SD 卡、数据线等附件的套餐,也不过需要 120 美元(约人民币 820 元)。
软件更新
在软件方面,新一代的 Raspberry Pi 采用了 Debian 10 Buster 发行版系统。对此,树莓派高级软件工程师 Simon Long 表示,Raspberry Pi 4 一直致力于保持软件与旧硬件的向后兼容性,因此 Raspberry Pi 所有型号的标准 Raspbian 镜像都是基于最新版本的 Debian Linux——Buster。而这一新发行版系统带来了更加简单的现代化用户界面和更新的应用程序,包括 Chromium 74 Web 浏览器。
别太高兴,Raspberry Pi 4 被爆兼容性存在问题!
截止目前,这款既可以做游戏机,又能成为机器人的 Raspberry Pi 4 已让业界无数从业者为之欢呼:
“天啊!这是一次疯狂的升级,USB 3.0!千兆以太网!WiFi 802.11ac!BT 5.0!4GB RAM!4K!而且最多只要 55 美元!”
不过也就在一众用户满心欢喜入手 Raspberry Pi 4 之际,一位名为 Tyler Ward 的开发者发现,新一代的 Raspberry Pi 在 USB Type-C 的兼容性上存在问题。按常理来说,USB Type-C 端口上两个 CC 引脚中的每一个都应该获得自己的电阻器,但是 Raspberry Pi 4 中,其电路设计显示它们共用了一个电阻,而这样会直接导致了 USB-C 配件的不兼容。
针对这一问题,Raspberry Pi 联合创始人 Eben Upton 在接受外媒 TechRepublic 采访时承认,“带有电子标记线缆电缆的智能充电器会错误地将Raspberry Pi 4 识别为音频适配器附件,并拒绝向其供电。这一问题,我希望在未来的电路板中修复该问题。”
Raspberry Pi 4 对物联网的影响
当前幸运的是,这个一问题带来的影响并不是那么广泛也可以有效规避。对此,Eben Upton 也给出了他建议的解决方案,即使用不带 e-mark 芯片的普通 USB-C 线缆来供电,如官方的 Pi 4 充电器。
其实,Raspberry Pi 4 的到来,不仅是业界的再一次技术迭代与进步,其独特的结构性能也将在万物互联时代为物联网,尤其是智能硬件的发展带来更有力的技术工具支撑。
犹记得两年前,笔者带着“作为开发者,想要物联网开发,是否需要首先学习学嵌入式?”的疑问请教了中国软件行业协会嵌入式系统分会副理事长何小庆。他在电话里耐心地解释道,“「想要物联网开发,首先要学习嵌入式」这个观点是正确的,嵌入式是物联网开发的基础,现在各大高校的自动化、计算机、电子信息等这些专业中,都有嵌入式的课程。也有不少学校开设了物联网专业,其中也有大量的嵌入式的课程。不过并不是所有的从事物联网系统开发应用的人都要懂嵌入式,因为物联网是一个系统,它有传感器、网关,即为就是我们计算的部分,它后面有手机 App、服务器,假如你正好是只是从事手机 App 开发的,或者服务器端开发的,那就不需要深入了解嵌入式系统的知识,你只要知道嵌入式的设备是如何跟你的手机和服务器进行通讯的,比如蓝牙通讯协议,你只要知道这些通讯协议基本原理就可以。”而作为从事硬件层面的开发者,嵌入式无疑是需要具备的基本技能。
Raspberry Pi 作为硬件条件较为成熟、软件资源较为完备、社区支持较为广泛的嵌入式开发板,无疑是嵌入式入门最为便捷的通道。而这也是为何 Raspberry Pi 每次的迭代都能引起国内外使用者的激烈探讨的原因:
@xorcist:
我一直在使用 RPI2 作为我的 HTPC / NAS。
使用 Pi 作为文件服务器可能有点不稳定。以太网控制器是 USB 控制器,既不是非常稳定,也不是非常好。专用链路上的新 PHY 可能是这一新版本的最大改进。考虑到高昂的许可证费用和一般的不确定性,HEVC 有点出乎意料。
@lbf-523:
刚买了 3B+ 的我眼泪掉下来。
@David Frantz:
过分关注向后兼容性可能是件坏事!我更愿意看到将该板放入 64 位 OS 中的计划。因为可能在 2-4 年之后,当 Pi 5 问世时,它就会有 6-8GB 的 RAM,到时候大多数用户只想要 64 位操作系统而自然没太多人关注 32 位支持。
@Jose:
虽然我同意有时需要保持向后兼容性,但这样做可能是一个灾难性的商业决策。软件开发是目前最昂贵的项目,没有人想重新编译和重新测试他们的应用程序,因为这需要花费金钱和时间。我相信 RPI 基金会正在通过保持一切向后兼容的措施来做正确的事情,直到出现 RPI 4 的 64 位杀手级应用程序。而且,无论如何,一定会有不少的 64 位 Linux 发行版能够很好地运行于 RPI 4 上。
最后,你打算或已经入手了 Raspberry 4 了吗?
参考:
https://www.raspberrypi.org/blog/raspberry-pi-4-on-sale-now-from-35/
https://arstechnica.com/gadgets/2019/07/raspberry-pi-4-uses-incorrect-usb-c-design-wont-work-with-some-chargers/
(*本文为 AI科技大本营转载文章,转载请联系原作者)
◆
精彩推荐
◆
“只讲技术,拒绝空谈!”2019 AI开发者大会将于9月6日-7日在北京举行,这一届AI开发者大会有哪些亮点?一线公司的大牛们都在关注什么?AI行业的风向是什么?2019 AI开发者大会,倾听大牛分享,聚焦技术实践,和万千开发者共成长。
目前,大会早鸟票限量发售中~扫码购票,领先一步!
推荐阅读
江湖又现中科大少年班的传说
什么限制了GNN的能力?首篇探究GNN普适性与局限性的论文出炉!
2019年最新华为、BAT、美团、头条、滴滴面试题目及答案汇总
10分钟学会用Pandas做多层级索引
中国第一程序员,微软得不到他就要毁了他!
透析《长安十二时辰》里的望楼,人类在唐朝就有 5G 愿望了?
极客头条
"别太乐观, 冲破黑暗还很远呀! "

相关文章:

Windows7 64位机上Emgu CV2.4.2安装与配置
1. 从http://sourceforge.net/projects/emgucv/?sourcedirectory下载最新的Emgu CV2.4.2; 2. 将libemgucv-windows-x86-gpu-2.4.2.1777拷贝到D:\soft\Emgu2.4.2文件夹下,运行此.exe文件,将其安装到D:\soft\Emgu2.4.2\emgucv-wind…

2018年12月,华为HCNP大面积更新题目,军哥独家解题咯
2018年12月,华为HCNP大面积更新题目,乾颐堂军哥独家解题咯2018年是华为认证变动比较大的一年,华为认证走过这几年不得不说是有一定进步的,而且最近华为孟女侠确实让我也小小的骄傲了一把,所以当然希望华为认证能做的更…

关于ProGuard的学习了解(从别处转来)
from:http://www.cnitblog.com/zouzheng/archive/2011/01/12/72639.html在Android项目中用到JNI,当用了proguard后,发现native方法找不到很多变量,原来是被produard优化掉了。所以,在JNI应用中该慎用progurad啊。解决办…

tesseract-ocr3.02字符识别过程操作步骤
1、 从http://code.google.com/p/tesseract-ocr/downloads/list下载tesseract-ocr-3.02-vs2008、tesseract-ocr-3.02.chi_sim.tar、tesseract-ocr-3.02.02.tar、tesseract-ocr-3.02.02-doc-html.tar、leptonica-1.68-win32-lib-include-dirs相关文件; 2、 将所有…

中文repo“霸榜”GitHub Trending,国外开发者不开心了
编译整理 | 一一出品 | AI科技大本营(ID:rgznai100)近日,一位叫Balazs Saros 的国外开发者在Medium上发表了一篇名为"Chinese repos are ruining the Github trending page"的博文,翻译一下他的意思就是“中文 repo 正在…

使用 electron-updater 自动更新应用
前端工程师可以使用 Electron 非常方便的编写出 PC 端应用,而应用更新的方式也有很多,详细可见更新应用程序。 我的项目是基于 electron-vue 搭建的,构建打包生成安装包,则用的是 electron-builder,所以更新自然选择 e…

struts2请求处理过程源代码分析(1)
2019独角兽企业重金招聘Python工程师标准>>> 转载自:http://www.see-source.com/ 源码解析网 网上对于struts2请求处理流程的讲解还是比较多的,有的还是非常详细的,所以这里我就简单地将大概流程总结下,有了个大概印象…

Ubuntu中C代码静态检查工具Splint的安装配置和使用
1、 从http://www.splint.org/download.html下载splint-3.1.2.src.tgz,存放到/home/spring/Splint文件夹下; 2、 打开终端; 3、 解压缩:tar zxvfsplint-3.1.2.src.tgz 4、 安装到/usr/local/splint目录下: …

Fetch 入门
一、什么是Fetch ? Fetch的定义 Fetch本质上是一种标准,该标准定义了请求、响应和绑定的流程。 Fetch标准还定义了Fetch () JavaScript API,它在相当低的抽象级别上公开了大部分网络功能,我们今天讲的主要是Fetch API。Fetch API …

保障数据安全,强调科技向善,旷视发布《人工智能应用准则》
目录 AI应用落地加速 善用科技是关键 《人工智能应用准则》全文 2019年7月17日,旷视正式全文公布基于企业自身管理标准的《人工智能应用准则》(以下简称《准则》)。《准则》从正当性、人的监督、技术可靠性和安全性、公平和多样性、问责和及…

胜者树和败者树 - qianye0905 - 博客园
胜者树和败者树 - qianye0905 - 博客园胜者树和败者树胜者树和败者树都是完全二叉树,是树形选择排序的一种变型。每个叶子结点相当于一个选手,每个中间结点相当于一场比赛,每一层相当于一轮比赛。不同的是,胜者树的中间结点记录的…

C/C++代码静态检查工具PC-lint在VS2008开发环境中的安装配置和使用
PC-Lint偏重于代码的逻辑分析,它能够发现代码中潜在的错误,比如数组访问越界、内存泄漏、使用未初始化变量等。 1、 从http://download.csdn.net/detail/liuchang5/3005191 下载破解版PC-lint9.0; 2、 解压缩到D:\soft\PC-lint,…
k8s使用kube-router网络插件并监控流量状态
简介 kube-router是一个新的k8s的网络插件,使用lvs做服务的代理及负 载均衡,使用iptables来做网络的隔离策略。部署简单,只需要在每个节点部署一个daemonset即可,高性能,易维护。支持pod间通信,以及服务的代…

作业盒子完成1.5亿美元D轮融资,更名“小盒科技”
作者 | 夕颜 导读:2019 年 7 月 18 日,AI 在线教育创企“作业盒子”召开发布会,宣布已于今年 5 月完成 1.5 亿美元 D 轮融资,由阿里巴巴领投。同时,“作业盒子”宣布进行品牌升级,正式更名为“小盒科技”&a…

8500WN流畅高速上网高端卡 12核心不锁倍频
据台湾媒体最新报道,台湾无线网卡厂商最新推出一款大功率80DBI无线网卡-横空出世8500WN集成机。售价约1180新台币(折合人民币约298元) 台湾卡王是全球著名的大功率无线网卡生产厂商,2007年曾最早推出大功率无线网卡8G,以其卓越的品质…

Fiddler抓包工具总结(转)
序章 Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作。也可以用来检测网络安全。反正好处多多,举之不尽呀!当年学习的时候也蛮费劲,一些蛮实用隐藏的小功能用了之后就忘记了&a…

Windows 64位机上C/C++代码静态检查工具Logiscope RuleChecker的安装和使用
1、 从http://download.csdn.net/detail/zmywly/3611820 和 http://download.csdn.net/detail/zmywly/3611854下载破解版; 2、 将文件解压缩到D:\soft\logiScope文件夹下,会生成一个logiScope[6.1.30]文件夹; 3、 双击D:\soft\lo…

作业盒子完成1.5亿美元D轮融资,用AI普及教育资源
作者 | 夕颜出品 | AI科技大本营(ID:rgznai100)导读:2019 年 7 月 18 日,AI 在线教育创企“作业盒子”召开发布会,宣布已于今年 5 月完成 1.5 亿美元 D 轮融资,由阿里巴巴领投。同时,“作业盒子…

迭代器接口IteratorAggregate 与类 ArrayIterator(转)
也许你很想使用foreach来遍历一个类中的属性,然而你却没有很好的方式来这么做。可能使用PHP中class的操作的方式能够帮助你实现一些,但是现在我想你有了更好的方式。通过继承接口:IteratorAggregate来实现。 示例 [php] view plaincopy <?…

整理《Mastering OpenCV with Practical Computer Vision Projects》中第8章用Eigenfaces或Fisherfaces进行人脸识别操作流程
These generally involve four main steps:(1)、Face detection;(2)、Face preprocessing;(3)、Collect and learn faces;(4)、Face recognition. 一、Face detection(Haar-based、LBP-based) LBP-based detectors are potential…

性能比GPU高100倍!华人教授研发全球首个可编程忆阻器AI计算机
译者 | 陆离责编 | 夕颜出品 | AI科技大本营(ID:rgznai100)导读:近日,密歇根大学研发成功第一台可编程的忆阻器计算机,它不仅是一个通过外部计算机运行的忆阻器阵列,而且还是可以在智能手机等小型设备上进行…

深入解析redis cluster gossip机制
社区版redis cluster是一个P2P无中心节点的集群架构,依靠gossip协议传播协同自动化修复集群的状态。本文将深入redis cluster gossip协议的细节,剖析redis cluster gossip协议机制如何运转。协议解析 cluster gossip协议定义在在ClusterMsg这个结构中&am…

Python 3.8即将发布,这几个变化你必须知道
作者 | Jake Edge译者 | Rachel出品 | Python大本营(ID:pythonnews)【导读】近日, Python 3.8.0b1 版本和 beta 版相继发布, Python 3.8 版的新特征已经基本成型。尽管最终版本的官方发布时间为 10 月,但实际上&#x…

Ubuntu 12.10 拨号上网及停用方法
2019独角兽企业重金招聘Python工程师标准>>> 本人电脑在设置了拨号上网过后,本来原先插上网线就能上网,现在反而不能上了,在网上找了些办法,再进行了些修改,最后成功了,现在把我的方法给大家分享…

011:视图函数介绍
视图: 视图一般都写在 app 的 views.py 中。并且视图的第一个参数永远都是 request (一个HttpRequest)对象。这个对象存储了请求过来的所有信息,包括携带的参数以及一些头部信息等。在视图中,一般是完成逻辑相关的操作…

Windows XP下vs2010中配置OpenCV2.4.3
1、 从http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.3/下载OpenCV2.4.3; 2、 将OpenCV-2.4.3.exe放到D:\Soft\OpenCV2.4.3文件夹下,解压到当前文件夹下,生成一个opencv文件夹; 3、 下载并安装CMake&…

改变shell read命令的隔符
2019独角兽企业重金招聘Python工程师标准>>> orgIFSIFS IFS"." ls */.fst/.txt | while read var1 var2 var3 do IFS$orgIFS fstcompile --isymbols${path1}isymtab.txt --osymbols${path1}osymtab.txt ${var1}/.fst/.txt ${var1}/.fst fstdraw --isymbol…

AutoML前沿技术与实践经验分享 | 免费报名
传统机器学习的解决范式可表示为:ML Solution ML expertise Computation Data新机器学习范式可表示为:New ML Solution 100x Computation 100x Data通过表示的变化,可以看出,传统范式的“ML expertise”被“100x”的“Comput…

传承乡邦文化,展示国学之美,联墨香飘远,文明花放红;
2019独角兽企业重金招聘Python工程师标准>>> 12月16日上午,阳光普照,翰墨飘香。由揭阳市文联指导、揭阳市楹联学会主办、榕城区图书馆协办的“我们的美好生活”原创联墨作品展在榕城区图书馆隆重开幕。 此次活动意在传承乡邦文化,…

VS2010运行速度优化汇总
1、 工具-->选项-->环境:视觉体验,前对勾全去掉; 2、 工具-->选项-->环境-->启动:启动时(P)下拉列表框中选择:显示空环境; 3、 工具-->选项-->文本编辑器-->C/C-->高级&am…