性能猛兽:OrangePi Kunpeng Pro评测!
1.引言
- 随着物联网和嵌入式系统的不断发展,对于性能强大、资源消耗低的单板计算机的需求也日益增加。在这个快节奏的技术时代,单板计算机已成为各种应用场景中不可或缺的组成部分,从家庭娱乐到工业自动化,再到科学研究,都离不开这些小巧却功能强大的设备。
- OrangePi 鲲鹏派作为单板计算机领域的新秀,吸引了广泛的关注。其采用了高性能的处理器和丰富的硬件接口,为用户提供了更加灵活和多样化的应用选择。作为一位对技术充满热情的在校生,我非常荣幸能有机会通过CSDN有幸获得了香橙派 Kunpeng Pro的评测资格。本文章将详细分享我对香橙派 Kunpeng Pro 的使用体验,通过此文章的分享,希望可以让大家更好的去了解这块板子,可以将他的无敌性能发挥到极致!
2.神板OrangePI_KunPeng_Pro开箱



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

Orange Pi Kunpeng Pro 开发板搭载了鲲鹏处理器,提供了令人瞩目的 8TOPS INT8 计算能力。这一性能突出的特点使得该开发板成为高校计算机系统教学的理想选择。学生们可以通过它深入学习处理器架构、操作系统原理以及编译技术,从而为未来的职业生涯奠定坚实的基础。
Orange Pi Kunpeng Pro 开发板结合了鲲鹏全栈根技术,为开发者们提供了全面的原生开发支持。不仅仅是在软件层面,该开发板还支持 FPGA+ARM 的组合,为数字逻辑设计和嵌入式开发提供了无缝衔接的环境。这种一体化的开发环境不仅提高了开发效率,也让开发者们更加专注于创新和实践。
Orange Pi Kunpeng Pro 开发板提供了 8GB 和 16GB 两种内存版本,满足了不同用户的需求。无论是对于学术研究还是商业应用,用户都可以根据实际需求选择合适的配置,充分发挥其潜力。
Orange Pi Kunpeng Pro 开发板在性能、功能和应用场景上都展现出了令人惊叹的优势。其强大的性能和全面的技术支持为高校教学和原生开发提供了强大的助力,同时多版本选择也为用户提供了更多的灵活性。相信在未来的发展中,Orange Pi Kunpeng Pro 开发板将会在教育和科技领域展现出更加广阔的前景。
4.开发板接口详情


5.烧录官方自带的镜像、登录系统
这里我选择了ubuntu镜像

- 烧录完系统镜像之后输入账号密码进入系统
| 账号 | 密码 |
|---|---|
| HwHiAiUser | Mind@123 |
- 打开电脑热点Orangepi连接电脑热点

- SSH远程登录到Orangepi

连接WiFi速度极快,在操作图形化桌面的时候系统流畅无比。
6.Orange Pi Kunpeng Pro vs. 树莓派:对比分析
Orange Pi Kunpeng Pro 和树莓派都是备受欢迎的单板计算机,它们在市场上都有自己的一席之地。下面是它们之间的对比分析:
- 性能比较:
Orange Pi Kunpeng Pro采用了海思鲲鹏920处理器,拥有更高的计算性能和更好的能效比。相比之下,树莓派通常采用的是ARM Cortex-A系列处理器,虽然也能够满足一般需求,但在性能上稍逊于鲲鹏920。
- 硬件接口:
Orange Pi Kunpeng Pro提供了更多的硬件接口,包括USB3.0、PCIe、SATA等,这使得它在连接外部设备和扩展功能方面更为灵活。
树莓派也有丰富的GPIO接口,但在一些高速传输和存储扩展方面可能略显不足。
● 软件支持:
虽然树莓派拥有庞大的社区支持和丰富的软件生态系统,但Orange Pi Kunpeng Pro也在不断壮大其社区和软件支持,提供了多样化的操作系统和开发工具,适用性也在逐步增强。
7.测试AI应用例程
运行目标检测样例
7.1 在Linux终端下切换到samples/notebooks/目录下
cd samples/notebooks/

7.2 执行start_notebook.sh 脚本启动Jupyter Lab
./start_notebook.sh

7.3 弹出登录Jupyter Lab的网址链接

进入链接后测试AI应用样例
7.4 首先测试“01-yolov5”
把main.ipynb代码里的infer_mode改为image
单击按钮运行样例,在弹出的对话框中单击“Restart”按钮,执行代码
可以看到目标检测图片检测完美准确率也很高


7.4.1 继续测试“01-yolov5”
把main.ipynb代码里的infer_mode改为camera,然后在板子上插入自己的USB摄像头,进行实时目标检测
单击按钮运行样例,在弹出的对话框中单击“Restart”按钮,执行代码
以看到模型对摄像头拍到的画面进行推理
鲲鹏Pi在运行摄像头推理的时候,画面流畅无比检测命中率极高,总体在使用方面异常丝滑,相比自己手中Jetson Nano对图像的处理,性能非常Nice!






7.5 测试“04-image-HDR-enhance”
单击按钮运行样例,在弹出的对话框中单击“Restart”按钮,执行代码
鲲鹏Pi在运行摄像头推理的时候,对曝光不足的输入图片进行HDR效果增强


7.6 测试“05-cartoonGAN_picture”
单击按钮运行样例,在弹出的对话框中单击“Restart”按钮,执行代码
若干秒后在窗口中出现了一张卡通画风格的风景图。
看到模型对测试图片进行处理,将测试图片转换为卡通画风格的图片。


7.7 测试“06-human_protein_map_classification”
单击按钮运行样例,在弹出的对话框中单击“Restart”按钮,执行代码
在窗口中出现了一张蛋白质荧光显微图片。我们可以看到模型对图片进行推理,展示了图片中蛋白质最有可能的三种类别以及相应的置信度,其中置信度最高的类别是Mitochondna,为64.23%!!


7.8 测试“07-Unet++”
单击按钮运行样例,在弹出的对话框中单击“Restart”按钮,执行代码
可以看到模型对测试图片进行处理,将图片中的细胞核分割出来,并将分割区域(轮廓内部)填充为红色。


8.总结
Orange Pi Kunpeng Pro开发板是一款功能强大的开发工具,它与华为合作,搭载了鲲鹏处理器,提供了高达8TOPS INT8的计算能力。这一显著的性能优势,使其成为高校计算机系统教学和学术研究的理想选择,同时也非常适合商业应用和嵌入式开发。
开发板结合了鲲鹏全栈根技术,为开发者提供了全面的原生开发支持。它不仅在软件层面提供了强大的支持,还通过FPGA+ARM的组合,为数字逻辑设计和嵌入式开发提供了无缝衔接的环境,从而提高了开发效率,让开发者可以更加专注于创新和实践。
Orange Pi Kunpeng Pro开发板提供了8GB和16GB两种内存版本,满足了不同用户的需求。用户可以根据自己的实际需求选择合适的配置,充分发挥开发板的潜力。
在性能测试方面,开发板展现出了令人惊叹的优势。无论是运行目标检测样例、实时目标检测、HDR效果增强、卡通画风格转换,还是蛋白质荧光显微图片分类和细胞核分割,开发板都表现出了高准确率和流畅的处理性能。特别是与Jetson Nano相比,鲲鹏Pi在图像处理方面展现出了卓越的性能。
此外,开发板的易用性也得到了很好的体现。通过简单的步骤,用户可以轻松烧录官方自带的镜像、登录系统,并进行SSH远程登录。通过Jupyter Lab,用户可以方便地测试和开发AI应用例程。
综上所述,Orange Pi Kunpeng Pro开发板以其卓越的性能、全面的技术支持、灵活的配置选择以及易用性,为教育和科技领域的发展提供了强大的助力。随着技术的不断进步和应用场景的不断拓展,我们有理由相信,Orange Pi Kunpeng Pro开发板将在未来的教育和科技领域展现出更加广阔的前景。
相关文章:
性能猛兽:OrangePi Kunpeng Pro评测!
1.引言 随着物联网和嵌入式系统的不断发展,对于性能强大、资源消耗低的单板计算机的需求也日益增加。在这个快节奏的技术时代,单板计算机已成为各种应用场景中不可或缺的组成部分,从家庭娱乐到工业自动化,再到科学研究࿰…...
六一儿童节创意项目:教你用HTML5和CSS3制作可爱的雪糕动画
六一儿童节快到了,这是一个充满童趣和欢乐的日子。为了给孩子们增添一份节日惊喜,我们决定用HTML5和CSS3制作一个生动有趣的雪糕动画。通过这个项目,不仅能提升你的前端技能,还能带给孩子们一份特别的节日礼物。无论你是前端开发新…...
日用百货元宇宙 以科技创新培育产业新质生产力
当前,我国乳品工业的科技创新进入深水区,不仅对科技的需求加大,还具有跨学科、多领域交叉的显著特征,在引领我国乳制品行业现代化产业体系建设过程中,不断催生新产业、新模式、新动能,面向行业未来的新质生…...
云服务器购买之后到部署项目的流程
1.通过账号密码登录百度智能云控制台; 2.进入对应的服务器‘云服务器BBC’ 找到’实例‘即找到对应的服务器列表; 此时通过本地电脑 1.cmd命令提示符 PING 服务器公网地址不通; 2.通过本地电脑进行远程桌面连接不通 原因:没有关联安全组,或者…...
2025秋招计算机视觉面试题(二)
面试题目录 Yolov5中的objectness的作用目标检测设置不同的anchor改善小目标及非正常尺寸目标的性能在目标Crowded的场景下经常出现误检的原因Unet网络结构中四次降采样的必要性为什么UNet++可以被剪枝在不同场景下进行目标的标记及训练以取得好的效果如何修改Yolov5目标检测实…...
ECU 关键通讯信息安全事件记录清单
车辆变速箱ECU(电子控制单元)控制器的通信信息安全对于确保车辆的正常运行和驾驶安全至关重要。以下是一些关键的通信信息安全事件,应当进行日志记录: 通信协议异常:记录任何不符合既定通信协议的数据包,这…...
webpack5基础和开发模式配置
运行环境 nodejs16 webpack基础 webpack打包输出的文件是bundle 打包就是编译组合 webpack本身功能 仅能编译js文件 开始使用 基本配置 五大核心概念 准备webpack配置文件 1.在根目录 2.命名为webpack.config.js 开发模式介绍 处理样式资源 处理css样式资源文件…...
11111111111111
11111111111111...
Oracle实践|内置函数之日期与时间函数
📫 作者简介:「六月暴雪飞梨花」,专注于研究Java,就职于科技型公司后端工程师 🏆 近期荣誉:华为云云享专家、阿里云专家博主、腾讯云优秀创作者、ACDU成员 🔥 三连支持:欢迎 ❤️关注…...
内网穿透工具
在渗透过程中,我们需要快速实现内网穿透,从而绕过网络访问限制,直接从外网来访问内网。今天,我们来推荐几款非常好用的内网穿透工具,如有其它推荐,欢迎补充和指正。 1、ngrok ngrok 是一个反向代理&#…...
JAVA自制小游戏之推箱子
给家里孩子实现益智游戏开发,教会他怎么使用编程。以下是一个简单的推箱子游戏的Java实现,包含两个关卡: 这个程序包含两个关卡,每个关卡都是一个字符串表示的地图。游戏会提示玩家输入移动方向(WASD),然后根据输入的方向移动玩家。如果玩家成功将所有的箱子推到目标位…...
Media Encoder 2024 for Mac媒体编码器安装教程ME2024安装包下载
安装 步骤 1,双击打开下载好的安装包。 2,选择install ame_24...双击打开启动安装程序。 3,点击install。 4,输入电脑密码。 5,软件安装中... 6,安装结束点击好。 7,返回打开的镜像 选择激活补…...
B2120 单词的长度
单词的长度 题目描述 输入一行单词序列,相邻单词之间由 1 1 1 个或多个空格间隔,请对应地计算各个单词的长度。 注意:如果有标点符号(如连字符,逗号),标点符号算作与之相连的词的一部分。没…...
分布式事务解决方案(最终一致性【可靠消息解决方案】)
可靠消息最终一致性解决方案 可靠消息最终一致性分布式事务解决方案指的是事务的发起方执行完本地事务之后,发出一条消息,事务的参与方,也就是消息的消费者一定能够接收到这条消息并且处理完成,这个方案强调的是只要事务发起方将消…...
AI预测福彩3D采取888=3策略+和值012路一缩定乾坤测试5月28日预测第4弹
昨天的第二套方案已命中,第一套方案由于杀了对子,导致最终出错。 今天继续基于8883的大底,使用尽可能少的条件进行缩号,同时,同样准备两套方案,一套是我自己的条件进行缩号,另外一套是8883的大底…...
JAVA:深入了解JAVA中的23种设计模式(三)- 行为型模式(下)
一、前言 在前三篇 《深入了解JAVA中的23种设计模式(一)- 创建型模式》 《深入了解JAVA中的23种设计模式(二)- 结构型模式》 《深入了解JAVA中的23种设计模式(三)- 行为型模式(上)》…...
微信小程序【WXML】
wxml wei xin markup language 类似于html 文档 数据绑定 小程序中使用{{}} 来进行数据绑定到模板中,如: wxml中的动态数据全部来自js中的data 简单绑定 //wxml <view> {{text }}</view>// index.js Page({data: {text: hello world}, })属性绑定…...
基于python实现的深度学习的车牌识别系统
基于python实现的深度学习的车牌识别系统 开发语言:Python 数据库:MySQL所用到的知识:Django框架工具:pycharm、Navicat、Maven 系统功能实现 登录页面 在车牌识别系统当中肯定是有登录的。怎么说呢,登录页面其实还是和最初的设…...
SQL试题使得每个学生 按照姓名的字⺟顺序依次排列 在对应的⼤洲下⾯
学⽣地理信息报告 学校有来⾃亚洲、欧洲和美洲的学⽣。 表countries 数据如下: namecontinentJaneAmericaPascalEuropeXiAsiaJackAmerica 1、编写解决⽅案实现对⼤洲(continent)列的 透视表 操作,使得每个学生 按照姓名的字⺟顺…...
kafka3.6.1版本学习
kafka目录结构 bin linux系统下可执行脚本文件 bin/windows windows系统下可执行脚本文件 config 配置文件 libs 依赖类库 licenses 许可信息 site-docs 文档 logs 服务日志 启动ZooKeeper 进入Kafka解压缩文件夹的config目录,修改zookeeper.properties配置文件 #t…...
linux之kylin系统nginx的安装
一、nginx的作用 1.可做高性能的web服务器 直接处理静态资源(HTML/CSS/图片等),响应速度远超传统服务器类似apache支持高并发连接 2.反向代理服务器 隐藏后端服务器IP地址,提高安全性 3.负载均衡服务器 支持多种策略分发流量…...
关于nvm与node.js
1 安装nvm 安装过程中手动修改 nvm的安装路径, 以及修改 通过nvm安装node后正在使用的node的存放目录【这句话可能难以理解,但接着往下看你就了然了】 2 修改nvm中settings.txt文件配置 nvm安装成功后,通常在该文件中会出现以下配置&…...
el-switch文字内置
el-switch文字内置 效果 vue <div style"color:#ffffff;font-size:14px;float:left;margin-bottom:5px;margin-right:5px;">自动加载</div> <el-switch v-model"value" active-color"#3E99FB" inactive-color"#DCDFE6"…...
Spring AI 入门:Java 开发者的生成式 AI 实践之路
一、Spring AI 简介 在人工智能技术快速迭代的今天,Spring AI 作为 Spring 生态系统的新生力量,正在成为 Java 开发者拥抱生成式 AI 的最佳选择。该框架通过模块化设计实现了与主流 AI 服务(如 OpenAI、Anthropic)的无缝对接&…...
JDK 17 新特性
#JDK 17 新特性 /**************** 文本块 *****************/ python/scala中早就支持,不稀奇 String json “”" { “name”: “Java”, “version”: 17 } “”"; /**************** Switch 语句 -> 表达式 *****************/ 挺好的ÿ…...
Maven 概述、安装、配置、仓库、私服详解
目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...
视频行为标注工具BehaviLabel(源码+使用介绍+Windows.Exe版本)
前言: 最近在做行为检测相关的模型,用的是时空图卷积网络(STGCN),但原有kinetic-400数据集数据质量较低,需要进行细粒度的标注,同时粗略搜了下已有开源工具基本都集中于图像分割这块,…...
算法:模拟
1.替换所有的问号 1576. 替换所有的问号 - 力扣(LeetCode) 遍历字符串:通过外层循环逐一检查每个字符。遇到 ? 时处理: 内层循环遍历小写字母(a 到 z)。对每个字母检查是否满足: 与…...
免费PDF转图片工具
免费PDF转图片工具 一款简单易用的PDF转图片工具,可以将PDF文件快速转换为高质量PNG图片。无需安装复杂的软件,也不需要在线上传文件,保护您的隐私。 工具截图 主要特点 🚀 快速转换:本地转换,无需等待上…...
【C++特殊工具与技术】优化内存分配(一):C++中的内存分配
目录 一、C 内存的基本概念 1.1 内存的物理与逻辑结构 1.2 C 程序的内存区域划分 二、栈内存分配 2.1 栈内存的特点 2.2 栈内存分配示例 三、堆内存分配 3.1 new和delete操作符 4.2 内存泄漏与悬空指针问题 4.3 new和delete的重载 四、智能指针…...
