这个橙子真的香!老司机徒手把玩香橙派Kunpeng Pro事后回忆录

说!你是哪个门派?

在这里插入图片描述

香橙,芸香科柑橘属小乔木。枝通常有粗长刺,新梢及嫩叶柄常被疏短毛。叶厚纸质,翼叶倒卵状椭圆形,顶部圆或钝。。。

咦?小李?我们不是搞IT的嘛,怎么会有产商送水果过来品尝?

哦哦哦!老大,剧本搞错了,不是香橙!是派!

派?什么派?

香橙派!

水果派爱好者

在开始讲香橙派之前,不得不提到树莓派,作为一个水果派爱好者,我早在大学时期就购入了树莓派3B以及一堆传感器配件,把玩至今。
后来在工作的时候,由于不满足树莓派3B的性能,又购入了树莓派4B,玩得不亦乐乎,做出了很多因吹斯汀的小玩意儿。

在这里插入图片描述
其实在很早的时候,我就已经听说过香橙派了,但当时给我的感觉是树莓派的低价+高性价比替代品。当时口袋里并不缺那几百块的差价银子,就没有继续关注香橙派了,直到2024的今天,我收到了这块来自香橙派联合华为精心打造的OrangePi Kunpeng Pro开发板,光是看参数就让我大为震撼。原来现在的香橙派已经发展到这种程度了。

开发板介绍

在开始之前,我们先引用官方资料,来了解一下香橙派Kunpeng Pro到底是个什么玩意儿:

Orange Pi Kunpeng Pro 开发板是香橙派联合华为精心打造的高性能开发板,其搭载了鲲鹏处理器,可提供 8TOPS INT8 计算能力,提供了8GB 和16GB两种内存版本。Kunpeng Pro开发板结合了鲲鹏全栈根技术,全面使能高校计算机系统教学和原生开发。同时支持FPGA+ARM,从体系结构、数字逻辑设计、操作系统和编译,再到嵌入式开发,可以基于同一套体系结构和一套开发板实现贯穿打通。

正面视图
在这里插入图片描述
背面视图
在这里插入图片描述

参数对比

光是看介绍和图片,我们就可以发现,它有多么强大了,支持那么多丰富的接口。
接下来废话不多数,我们直接上参数,拿我把玩已久的树莓派4B与它作对比:

树莓派4B香橙派 Kunpeng Pro
处理器博通 BCM2711华为鲲鹏(代号未公布)
CPU能力4核64位ARM处理器4核64位ARM处理器
CPU频率1.5GHz1.6GHz
内存1G/2G/4G/8G LPDDR48G/16G LPDDR4X
存储MicroSD卡槽MicroSD卡槽
板载 32MB SPI Flash
eMMC插座
M.2接口(支持NVMe/SATA协议)
以太网10/100/1000Mbps10/100/1000Mbps
WiFi2.4GHz/5GHz2.4GHz/5GHz
USB2个USB3.0
2个USB2.0
2个USB3.0
1个TypeC
摄像头1个 MIPI CSI 接口2个 MIPI CSI 接口
显示1个 MIPI DSI 接口
2个 Micro HDMI 接口
1个 MIPI DSI 接口
2个标准 HDMI 接口
音频3.5mm耳机孔,仅支持音频输出3.5mm耳麦孔,支持音频输入输出
GPIO40pin40pin
电源Type-C 5V/3AType-C 20V PD 65W
按键1个复位键
1个关机键
1个升级键
LED灯1个电源指示灯
1个状态指示灯
1个电源指示灯
1个可编程指示灯
拨码开关2个,用于控制启动介质
风扇接口1个4pin接口,支持PWM控制
电池接口1个2pin接口,支持快充
调试串口1个MicroUSB调试串口

可以看到,香橙派Kunpeng Pro的优势:

大内存

内存的大小,在这类水果派上,是非常重要的,早年的时候树莓派3B只有1G内存可选,很多应用都卡在了内存上,当年就是因为内存的限制,我们无法安装ubuntu桌面版,只能使用经过裁剪的Ubuntu mate系统,而且开机后,1G内存所剩无几,这个时候基本无法再运行各种服务器软件,也无法浏览内容丰富的网页,播放视频等等。树莓派4B虽然有所改善,但仍然是1G起步,最大也只有8G可选。

大内存在现在的开发板上越来越重要,首先是作为微型PC用途,随随便便打开几个网页和播放器,都可以把内存耗尽。其次,我们有的开发者喜欢在水果派上安装Android系统进行开发测试,而如今的Android手机,内存都是8G起步,作为Android开发板来用的话,8G内存也是最低限度。

这一点,香橙派 Kunpeng Pro很好的满足了我们的需求,8G起步,16G可选,无论是运行Linux桌面系统还是Android系统,都游刃有余,运行一些服务器软件更是不在话下。

丰富的存储接口

这一点一直都是树莓派的诟病,从盘古开天辟地,到树莓派4B,都是万年不变的MicroSD卡做硬盘用。
MicroSD这玩意儿,看似便宜,但实则有很多坑,Android手机早在很多年前就把它淘汰了。

MicroSD卡有什么问题呢?

首先就是很多人不了解MicroSD卡的读写速度,总是图便宜买到一些低速的MicroSD卡,严重拖累系统的性能。
其次,就算是懂的人花高价买了高速MicroSD卡,但可惜的是,很多MicroSD卡,只标注了读取性能,确实很优越,然而写入性能依然很拉胯。就算你买到了读写速度都很快的MicroSD卡,也存在一个坑,高速MicroSD卡,人家标注的速度是连续读写性能,没有哪家MicroSD厂商会标注随机4K读写性能。
连续读写这玩意儿,也就拷文件的时候有用,操作系统、软件,很多时候在磁盘性能这一块的瓶颈,都是卡在随机4K读写上。
而且MicroSD卡还有个问题就是寿命不高,长时间用指不定哪天就突然夭折了。

香橙派 Kunpeng Pro让我觉得最爽的一点就是,它除了支持MicroSD卡之外,还支持eMMC模块或M.2固态硬盘。
先说说eMMC模块,现在的手机都是用eMMC做硬盘了,稳定性和速度比MicroSD卡好很多。
而且香橙派 Kunpeng Pro的eMMC模块是可拔插的,可以根据自己的需求选择多大容量的eMMC模块,非常灵活。
再一个,它居然支持M.2固态硬盘,而且是NVMe协议和SATA协议都支持,这就相当舒服了,现在的M.2固态硬盘都白菜价了,而且大家台式机、笔记本多的是,淘汰下来的256G M.2固态硬盘总算有用武之地了,256G对香橙派来说,绰绰有余。

尤其是M.2固态硬盘的随机4K读写性能优势,这么说吧,以前你在树莓派4B上的Ubuntu系统中运行sudo apt upgrade命令,你会发现比PC慢很多,你以为是CPU不行么,,,其实不是,是硬盘速度不行。。。

其它优势

然后就是一些不是很重要,但非常细节的优势

香橙派 Kunpeng Pro 的电源非常厚道,拿在手里很有质感,PD 65W的功率也相当够用

香橙派 Kunpeng Pro 有一个TypeC接口,这个自然是很实用的,如果要连接手机的话,现在的手机数据线基本没有USB口了

香橙派 Kunpeng Pro 可以插两个 MIPI DSI 摄像头,喜欢搞机器视觉的玩家大喜

香橙派 Kunpeng Pro 的两个HDMI接口都是标准HDMI,不用再买转接线了,谁家里没事会有闲置的Micro HDMI转接线啊?

香橙派 Kunpeng Pro 的3.5mm耳机孔支持麦克风,以前树莓派要录音必须买USB声卡简直是。。。

香橙派 Kunpeng Pro 默认自带CPU散热器,并且支持PWM调速,树莓派不带散热器,你以为是不需要么,实际上高强度使用的时候,你也得自己配散热器啊

香橙派 Kunpeng Pro 有更多的物理开关,物理开关的好处就不多说了,用过的都知道,尤其是在需要反复重启,调试操作系统的时候。以前树莓派直接拔电源的方式,实在是有点不优雅。。

香橙派 Kunpeng Pro 有一个MicroUSB调试串口,再加上GPIO的串口相当于有两组串口了

香橙派 Kunpeng Pro 有一个电池接口,好家伙,自己DIY的玩意儿也可以配上电池封装成一个像模像样的产品,拿到户外娱乐了

不能再吹了,再吹就要加钱了。。。

鲲鹏处理器

值得一提的是香橙派 Kunpeng Pro上面的这颗CPU,是来自华为的鲲鹏64位ARM处理器芯片。

而华为的鲲鹏ARM处理器,我再熟悉不过了。

在这里插入图片描述
早在两年前我们就花大价钱购入了华为泰山2280服务器,这台2U服务器上有两颗鲲鹏920的64位ARM处理器,每颗处理器64个核心,整台服务器一共128个核心。

想想那么多年以来,服务器市场一直被X86架构的处理器霸占,当年作为比较早的一批ARM服务器,我们选择了华为的鲲鹏处理器,结果它并没有让我们失望,我们在这台服务器上跑起来了64个Android虚拟机实例,模拟出64个云手机,流畅运行,玩得不亦乐乎。

今天拿到了香橙派Kunpeng Pro,得知它的处理器也是来自华为的鲲鹏架构,我迫不及待的立马上工具对其进行测试。

性能测试

好,参数和功能看完,我们就来实际上手测试。
在这里插入图片描述
为了公平起见,我把我手上的树莓派4B和香橙派 Kunpeng Pro都安装上Ubuntu 20.04.4系统,都是带图形桌面的版本。
并且为了确保硬盘读写速度对测试的影响一致,我的两个派均使用同款的闪迪32G TF卡。

接下来我们开始整活:

我们使用Linux上最出名的跑分软件UnixBench来测试其性能,运行如下命令行:

wget https://github.com/zq/unixbench/raw/master/unixbench.sh
chmod a+x unixbench.sh
./unixbench.sh

不过要注意的是,由于UnixBench无法识别设备的CPU内核数,所以上述命令只会执行单核性能测试,如果要执行多核性能测试,则需要到UnixBench的安装目录下执行如下命令:

cd /opt/unixbench/UnixBench
./Run -c 4

还有一点,我们在测试香橙派 Kunpeng Pro的多核性能时,发现有一个核心始终占用率为0

在这里插入图片描述
经过查询开发手册发现,原来香橙派 Kunpeng Pro的4个CPU核心,默认有1个核心处于AI模式,3个核心处于控制模式,如果要让4个核心全部设置为控制模式,则需要执行如下命令,并且还需要重启后才能生效

sudo npu-smi set -t cpu-num-cfg -i 0 -c 0 -v 0:4:0

最终我们使用UnixBench 5.1.3的测试结果如下:
在这里插入图片描述
在这里插入图片描述

树莓派4B香橙派 Kunpeng Pro
单核236.7分483分
多核739.9分1457.7分

香橙派 Kunpeng Pro的单核得分约为树莓派4B的2.04倍,多核得分约为树莓派4B的1.97倍

从测试结果上来看,香橙派 Kunpeng Pro的整体性能大约是树莓派4B的两倍,这个差距还是很可观的

未发掘的潜力

实际上到目前为止,由于时间有限,我们还没有完全发掘香橙派 Kunpeng Pro的潜力

1.我们还没有安装M.2固态硬盘,并把系统和软件部署到M.2固态硬盘上,要知道这一类开发板的性能瓶颈很多时候都是在MicroSD卡上,MicroSD的随机4K读写能力实在是不敢恭维,如果换上M.2固态硬盘,很多日常应用软件和服务器软件,比如Mysql、Nginx还会有进一步的性能提升。

2.我们还没有用上香橙派 Kunpeng Pro的CPU的AI算力功能,目前我们只是把它当做一颗普通的64位ARM处理器来使用,实际上这一款香橙派 Kunpeng Pro的SOC中还集成了AI处理器,拥有8TOPS的AI算力,后续我们将编写相关代码来体验它的AI算力。

水果派兄弟合影

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/661990.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Photoshop粘贴 lorem-ipsum 占位符文本

Photoshop在使用文字工具的时候,点击画布会自动出现一段英文“Lorem Ipsum”,这是占位文本,除了响应速度慢外,目前我也没发现它有什么太大意义。 那么要如何操作才能取消占位文本的填写呢?在菜单栏点 编辑-首选项-文字…

list常用接口模拟实现

文章目录 一、模拟list类的框架二、函数接口实现1、迭代器接口2、常用删除、插入接口3、常用其他的一些函数接口4、默认成员函数 一、模拟list类的框架 1、使用带哨兵的双向链表实现。 2、链表结点&#xff1a; // List的结点类 template<class T> struct ListNode {Li…

【YashanDB知识库】OCI驱动类问题定位方法

【标题】OCI驱动类问题定位方法 【需求分类】故障分析 【关键字】OCI 【需求描述】由于我们的OCI接口目前尚不完善&#xff0c;经常会遇见OCI接口能力不足导致应用功能无法运行的问题&#xff0c;需要定位手段确定底层是哪个接口报错 【需求原因分析】方便一线数据库管理员…

Spring OAuth2:开发者的安全盾牌!(下)

上文我们教了大家如何像海盗一样寻找宝藏&#xff0c;一步步解锁令牌的奥秘&#xff0c;今天将把更加核心的技巧带给大家一起学习&#xff0c;共同进步&#xff01; 文章目录 6. 客户端凭证与密码模式6.1 客户端凭证模式应用适用于后端服务间通信 6.2 密码模式考量直接传递用户…

RabbitMQ详情

一.MQ简介 什么是MQ MQ本质是队列&#xff0c;FIFO先入先出&#xff0c;队列中存放的内容是message&#xff08;消息&#xff09;&#xff0c;还是一种跨进程的通信机制&#xff0c;用于上下游传递消息。在互联网架构中是常见的上下游“逻辑解耦物理解耦”的消息通信服务。 主…

win10双网卡如何同时上内网和外网?

win10双网卡如何同时上内网和外网? Chapter1 win10双网卡如何同时上内网和外网?Chapter2 网络基础--win10双网卡设置成访问不同的网络 Chapter1 win10双网卡如何同时上内网和外网? 原文链接&#xff1a;https://www.jb51.net/os/win10/806585.html 场景&#xff1a;很多办…

反射器与联邦实验

反射器与联邦实验 一.拓扑 二.实验要求: 1.AS1存在两个环回&#xff0c;一个地址为192.168.1.0/24&#xff0c;该地址不能在任何协议中宣告&#xff0c;AS3存在两个环回&#xff0c;一个地址为192.168.2.0/24&#xff0c;该地址不能在任何协议中宣告&#xff0c;As1还有一个环…

GPT-4O神器来袭!自动生成Figma设计稿,移动端开发瞬间加速!

2024年5月29日- 近日&#xff0c;一款基于GPT-4O技术的创新工具成功实现根据产品需求文档&#xff08;PRD&#xff09;自动生成Figma设计稿的功能&#xff0c;为移动端应用开发者带来革命性的便捷。据悉&#xff0c;该功能主要针对移动端应用进行优化&#xff0c;并支持使用高质…

php之sql代码审计

1 SQL注入代码审计流程 1.1 反向查找流程 通过可控变量(输入点)回溯危险函数 查找危险函数确定可控变量 传递的过程中触发漏洞 1.2 反向查找流程特点 暴力&#xff1a;全局搜索危险函数 简单&#xff1a;无需过多理解目标网站功能与架构 快速&#xff1a;适用于自动化代码审…

图书/科技馆进行客流统计的价值和意义是什么?

在当今数字化时代&#xff0c;图书/科技馆进行客流统计具有极其重要的价值和意义。 一、客流统计原因 首先探讨一下图书/科技馆进行客流统计的原因。其一&#xff0c;为了更好地规划和利用场馆空间。了解不同区域的客流分布情况&#xff0c;能够针对性地进行布局调整&#xff0…

【漏洞复现】大华智能物联综合管理平台 log4j远程代码执行漏洞

0x01 产品简介 大华ICC智能物联综合管理平台对技术组件进行模块化和松耦合&#xff0c;将解决方案分层分级&#xff0c;提高面向智慧物联的数据接入与生态合作能力。 0x02 漏洞概述 大华ICC智能物联综合管理平台/evo-apigw/evo-brm/1.2.0/user/is-exist 接口处存在 l0g4i远程…

matlab工具使用记录-编辑器和命令行窗口分开还原

工具&#xff1a;matlab2021b 场景&#xff1a;在使用软件的过程中&#xff0c;我们误操作将matlab的编辑器单独出来了。这时候对软件进行各种操作都还原不回去。 matlab中编辑器和命令行窗口分开了如下图所示。 这时候只需要使用快捷键在编辑器窗口按CtrlshiftD&#xff0c;…

QGIS开发笔记(三):Windows安装版二次开发环境搭建(下):将QGis融入QtDemo,添加QGis并加载tif遥感图的Demo

若该文为原创文章&#xff0c;转载请注明原文出处 本文章博客地址&#xff1a;https://hpzwl.blog.csdn.net/article/details/139136356 长沙红胖子Qt&#xff08;长沙创微智科&#xff09;博文大全&#xff1a;开发技术集合&#xff08;包含Qt实用技术、树莓派、三维、OpenCV…

Redis-事务

简介 说到事务&#xff0c;一般都会第一时间的想到MySQL的事务。 在MySQL中事务的提出是为了解决解决原子性操作的&#xff0c;一组执行命令要么全部执行成功&#xff0c;要么执行失败进行回滚&#xff0c;一条也不执行。 在Redis中也有事务这个概念&#xff0c;但与MySQL相…

Windows内核函数 - 添加、修改注册表键值

打开注册表的句柄后&#xff0c;就可以对该项进行设置和修改了。注册表是以二元形式存储的&#xff0c;即“键名”和“键值”。通过键名设置键值&#xff0c;而键值可以划分几个类&#xff0c;如下表所示。 表1 键值的分类 在添加和修改注册表键值的时候&#xff0c;要分类进行…

非线性优化:高斯-牛顿法的原理与实现

非线性优化&#xff1a;高斯-牛顿法的原理与实现 引言 在实际应用中&#xff0c;很多问题都是非线性的。非线性优化问题广泛应用于机器学习、数据拟合、工程设计等领域。高斯-牛顿法是一种常用于解决非线性最小二乘问题的迭代算法。本文将详细介绍高斯-牛顿法的原理、推导过程…

重磅发布,2024精选《制造业商业智能BI最佳实践合集 》

在数字时代&#xff0c;中国制造业正面临着前所未有的深刻变革。 商业环境的复杂性与多变性、全球化竞争的激烈程度、消费需求的快速演变&#xff0c;以及新技术的持续进步等多种因素共同推动着制造企业积极加入数字化转型的潮流。 在这个转型的过程中&#xff0c;转型的速度…

超好用的加密工具

超好用的加密工具 背景 介于行业原因经常要对相关文件进行加密传输&#xff0c;尽可能避免文件的泄漏&#xff0c;保护群众的隐私。于是我就开发了一个非常好用的加密工具。 环境 本工具目前只适用 Windows 操作系统,最好是Windows8以上&#xff0c;否则需要下载额外的依赖…

使用PyAutoGUI识别PNG图像并自动点击按钮

在自动化测试、任务批处理等场景中,我们常常需要控制GUI程序的鼠标键盘操作。PyAutoGUI就是一个非常方便的Python模块,可以帮助我们实现这些操作。今天我们就来看看如何使用PyAutoGUI识别屏幕上的PNG图像,并自动点击图像所在位置。 C:\pythoncode\new\autoguirecongnizepng.py …

AlexNet,LeNet-5,ResNet,VGG-19,VGG-16模型

模型 AlexNet导入必要的库&#xff1a;加载类别名称&#xff1a;创建标签映射字典&#xff1a;加载图像数据和对应的标签&#xff1a;构建AlexNet模型&#xff1a;编译模型&#xff1a;训练模型&#xff1a; LeNet-5导入必要的库&#xff1a;加载类别名称&#xff1a;创建标签映…