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

news2024/10/6 6:41:43

说!你是哪个门派?

在这里插入图片描述

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

咦?小李?我们不是搞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算力。

水果派兄弟合影

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

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

何利用Spring OAuth2构建坚不可摧的安全体系?如何使用 OAuth2 从跨域挑战到性能优化,每一个环节都为你的应用保驾护航? 文章目录 Spring OAuth2 详解1. 引言简述OAuth2协议的重要性Spring Framework对OAuth2的支持概述 2. 背景介绍2.1 OAuth2…

2023年西安交通大学校赛(E-雪中楼)

E.雪中楼 如果算出按南北的序列,再转成从低到高的编号序列,岂不是太麻烦了,幸好,没有在这方面费长时间,而是意识到,本质就是要从低到高的编号序列,所以我就按样例模拟了一下,当a[i]0…

为什么AI企业需要联盟营销?

AI工具市场正在迅速发展,现仍有不少企业陆续涌出,那么如何让你的工具受到目标群体的关注呢?这相比是AI工具营销人员一直在思考的问题。 即使这个市场正蓬勃发展,也无法保证营销就能轻易成功。AI工具虽然被越来越多人认可和接受&a…

DETR整体模型结构解析

DETR流程 Backbone用卷积神经网络抽特征。最后通过一层1*1卷积转化到d_model维度fm(B,d_model,HW)。 position embedding建立跟fm维度相同的位置编码(B,d_model,HW)。 Transformer Encoder,V为fm,K,Q为fm…

QT基础初学

目录 1.什么是QT 2.环境搭建 QT SDK的下载 QT的使用 QT构建项目 快捷指令 QT的简单编写 对象树 编码问题 组件 初识信号槽 窗口的释放 窗口坐标体系 1.什么是QT QT 是一个跨平台的 C 图形用户界面库,支持多个系统,用于开发具有图形界面的应…

File name ‘xxxx‘ differs from already included file name ‘xxxx‘ only in casing.

一、报错信息 VSCode报错如下: File name ‘d:/object/oral-data-management/src/components/VisitLogPopup/Info.vue’ differs from already included file name ‘d:/object/oral-data-management/src/components/VisitLogPopup/INfo.vue’ only in casing. The…

AI企业需要“联盟营销”?一文带你探索AI企业营销新玩法!

为什么联盟营销对AI业务有较大优势 联盟营销在电商领域、saas领域与其他产品领域同样有效。在AI业务中,它有效的原因与其他领域大不相同。 高好奇心和试用率 AI领域是创新的热点。它吸引了一群渴望探索和尝试每一项新技术的人群。这种蓬勃的好奇心为聪明的AI企业提…

大模型助力企业提效,九章云极DataCanvas公司联合腾讯搜狗输入法发布私有化解决方案

近日,九章云极DataCanvas公司与腾讯搜狗输入法的合作再次升级。在搜狗输入法开发者中心正式推出之际,九章云极DataCanvas公司作为搜狗输入法的首批开发合作伙伴,双方联合发布“企业知识管理助手”私有化解决方案。 “企业知识管理助手”整体私…

AI虚拟试穿革命:I2VEdit技术引领电商视频内容创新

在当今快速迭代的电子商务领域,用户体验与内容创新是企业竞争力的核心要素。随着AI技术的飞速进步,AI虚拟试穿已不再局限于静态图像,而是迈向了动态视频的新纪元。本文将深入解析一项革新性技术——I2VEdit,如何以其独到之处,为电商尤其是服装零售行业带来一场内容创作与产…

Opencv图像处理技术(图像轮廓)

1图像轮廓概念: 图像轮廓是指图像中连续的像素边界,这些边界通常代表了图像中的物体或者物体的边缘。在数字图像处理中,轮廓是由相同像素值组成的曲线,它们连接相同的颜色或灰度值,并且具有连续性。轮廓可以用来描述和…

【几何】输入0-360度任意的角度,求上面直线与椭圆相切点的坐标计算公式

输入0-360度任意的角度,求上面直线与椭圆相切点的坐标计算公式 使用积分计算 使用到的公式有椭圆公式: x 2 a 2 + y 2 b 2 = 1 \frac{x^2}{a^2}+\frac{y^2}{b^2} = 1 a2x2​+b2y2​=1 平面旋转公式 X r = cos ⁡ θ ∗ ( X s − X O ) − sin ⁡ θ ∗ ( Y s − Y O ) + X …

文心智能体平台:快来创建你的Java学习小助理,全方位辅助学习

文章目录 一、文心智能体平台1.1平台介绍1.2智能体介绍 二、智能体创建三、体验与总结 一、文心智能体平台 文心智能体平台是百度推出的基于文心大模型的智能体(Agent)平台,支持广大开发者根据自身行业领域、应用场景,选取不同类…

Three.js 中的场景与相机基础

Three.js 中的场景与相机基础 一、场景(Scene) 在 Three.js 中,场景是所有 3D 对象存在和交互的容器。艾斯视觉作为行业ui设计与前端开发服务商很高兴能在这里与你共同探讨:它就像是一个虚拟的 3D 空间,我们可以在其中…

[vue3后台管理一]vue3下载安装及环境配置教程

[vue3后台管理二]vue3下载安装element plus 一、vue3下载安装element plus cnpm install element plus二:修改main.js import { createApp } from "vue"; import App from "./App.vue"; import ElementPlus from "element-plus"; …

好用的国产大文件传输软件有哪些,快来看看吧

在这个数字化飞速发展的时代,我们每天都在与各种文件打交道,从简单的文档到庞大的视频素材,文件的体积越来越大,传统的文件传输方式逐渐显得力不从心。面对这个挑战,大文件传输软件应运而生,它们不仅解决了…

Khoj:开源个人AI助手能连接你的在线和本地文档充当你的第二大脑

项目简介 Khoj是一个开源的、个人化的AI助手,旨在充当你的第二大脑。它能够帮助你回答任何问题,不论这些问题是在线上的还是在你自己的笔记中。Khoi 支持使用在线AI模型(例如 GPT-4)或私有、本地的语言模型(例如 Llama3)。你可以选择自托管 Khoj&#x…

自定义tabbar

一: 在这里配置true,则会找根目录下的文件,作为路由渲染到每个tabbar页面下.原本是默认情况,自定义内部路由,放到每个tabbar页面下. 二: 上面做到了,每个tabbar页面的底部都是这个组件. 三: Tabbar 标签栏 - Vant Weapp (youzan.github.io) 使用组件库,配置组件内容. <va…

金融反欺诈指南:车险欺诈为何如此猖獗?

目录 车险欺诈猖獗的原因 车险欺诈的识别难点 多重合作打击车险欺诈 保险企业需要提升反欺诈能力 监管部门需要加强协同合作 青岛市人民检察院在其官方微信公众号上发布的梁某保险诈骗案显示&#xff0c;2020 年以来&#xff0c;某汽修厂负责人梁某、某汽车服务公司负责人孙某&…

pyqt Qtreeview分层控件

pyqt Qtreeview分层控件 介绍效果代码 介绍 QTreeView 是 PyQt中的一个控件&#xff0c;它用于展示分层数据&#xff0c;如目录结构、文件系统等。QTreeView 通常与模型&#xff08;如 QStandardItemModel、QFileSystemModel 或自定义模型&#xff09;一起使用&#xff0c;以管…

2024 GIAC 全球互联网架构大会:拓数派向量数据库 PieCloudVector 架构设计与案例实践

5月24-25日&#xff0c;msup 和高可用架构联合举办了第11届 GIAC 全球互联网架构大会。会议聚焦“共话AI技术的最新进展、架构实践和未来趋势”主题&#xff0c;邀请了 100 余位行业内的领军人物和革新者&#xff0c;分享”Agent/RAG 技术、云原生、基座大模型“等多个热门技术…