OrangePi Kunpeng Pro 开发板开箱体验

   

目录

一、操作系统和软件支持

(一)系统演示

(二)制作简易家庭音影平台

 ·安装硬件

·初始化硬盘

·安装emby server

二、基础硬件方面

(一)接口介绍

(二)接口图示

三、对比分析

四、总结


       近日,香橙派与华为合作推出的OrangePi Kunpeng Pro是一款功能强大的开发板,定位于高效、稳定、安全的企业级应用场景。该开发板集成了丰富的接口和扩展能力,支持多种硬件架构和虚拟化技术,并预装了openEuler、openGauss和DevKit等软件,使其成为一个强大的开发和实验平台。

    笔者也是第一时间拿到了这块开发板,OrangePi Kunpeng Pro的包装非常简洁,其中包括开发板本体、USB电源线和基本的文档说明。连接电源后,开发板迅速启动,默认预装了openEuler操作系统,openGauss、DevKit等原生开发软件,总体来说还是比较简洁大方的。

       OrangePi Kunpeng Pro在出厂时已经预装并配置了各类工具软件,开发者无需在线下载和配置即可使用。开发者可以通过预装的工具软件,立即开始开发工作。同时,开发板提供了全方位的原生开发支持与学习交流服务资源,如开发文档和代码样例等,进一步帮助开发者快速上手。下面就这几天试用的实际感受给大家分享一下。

一、操作系统和软件支持

       OrangePi Kunpeng Pro预装了openEuler操作系统,这是一款面向企业级应用的高效、安全、稳定的操作系统。openEuler的安装简化了开发者的环境搭建过程,并且与openGauss数据库系统和DevKit开发套件集成,使得开发者可以快速进行AI算法原型验证、推理应用开发以及其他高性能计算任务。

(一)系统演示

       下面我们就实际开机进行演示,这里如果没有便捷显示器的可以通过配置XRDP或者VNC的方式进行访问,以XRDP为例:

       OrangePi Kunpeng Pro预装的openEuler系统网络默认为DHCP,插入后,通过路由器可以查看对应的IP地址:

       使用ssh工具(Putty等)进行登录,Win10以上系统自带有ssh命令,可以使用CMD或者PowerShell直接登录:

       安装Xrdp及配置端口:

[openEuler@openEuler ~]#wget https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm
[openEuler@openEuler ~]#rpm -ivh epel-release-latest-8.noarch.rpm --nodeps
[openEuler@openEuler ~]#yum -y install xrdp
[openEuler@openEuler ~]#sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini 
[openEuler@openEuler ~]#sed -i 's/max_bpp=32/max_bpp=24/g' /etc/xrdp/xrdp.ini
[openEuler@openEuler ~]#echo xfce4-session > /root/.xsession
[openEuler@openEuler ~]#chmod +x /root/.xsession
[openEuler@openEuler ~]#systemctl restart xrdp && systemctl enable xrdp

       备注:

              1.初始仅能openEuler用户登录,需要root用户登录自行设置;

              2.初始系统未配置和安装防火墙,如有需要自行配置安装。

       配置完成后就可以通过Windows的mstsc远程桌面连接工具进行远程访问了。

       接下来就可以在系统里面配置WiFi和开发环境了,这里就不再赘述。

(二)制作简易家庭音影平台

 ·安装硬件

       刚好笔者手中有一块2T M.2 NVMe的固态硬盘,就以此为例,做一个简易的家庭音影平台,旨在测试OrangePi Kunpeng Pro开发板的硬盘能力和服务稳定性。

       首先第一步安装固态硬盘,如下图所示:

        插上电源,进入系统查看硬盘是否就位:

·初始化硬盘
# 查看硬盘挂载信息
(base) [openEuler@openEuler ~]$ sudo fdisk -l
Disk /dev/nvme0n1:1.86 TiB,2048408248320 字节,4000797360 个扇区
磁盘型号:J.ZAO KP SERIES 2TB SSD
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

Disk /dev/mmcblk1:29.72 GiB,31914983424 字节,62333952 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:5D43BA42-C053-D649-99B6-4F2122473ACC

设备              起点     末尾     扇区  大小 类型
/dev/mmcblk1p1 1638400 61702143 60063744 28.6G Linux 文件系统

# 按照挂载信息提示进入编辑硬盘
(base) [openEuler@openEuler ~]$ sudo fdisk /dev/nvme0n1

欢迎使用 fdisk (util-linux 2.37.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

设备不包含可识别的分区表。
创建了一个磁盘标识符为 0x417f21e9 的新 DOS 磁盘标签。

命令(输入 m 获取帮助):n
分区类型
   p   主分区 (0 primary, 0 extended, 4 free)
   e   扩展分区 (逻辑分区容器)
选择 (默认 p):p
分区号 (1-4, 默认  1): 1
第一个扇区 (2048-4000797359, 默认 2048):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-4000797359, 默认 4000797359): 4000797359

创建了一个新分区 1,类型为“Linux”,大小为 1.9 TiB。

命令(输入 m 获取帮助):p
Disk /dev/nvme0n1:1.86 TiB,2048408248320 字节,4000797360 个扇区
磁盘型号:J.ZAO KP SERIES 2TB SSD
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x417f21e9

设备           启动  起点       末尾       扇区  大小 Id 类型
/dev/nvme0n1p1       2048 4000797359 4000795312  1.9T 83 Linux

命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。

# 刷新硬盘分区
(base) [openEuler@openEuler ~]$ partprobe

# 格式化硬盘为ext4格式
(base) [openEuler@openEuler ~]$ sudo mkfs -t ext4 /dev/nvme0n1p1
mke2fs 1.46.4 (18-Aug-2021)
丢弃设备块: 完成
创建含有 500099414 个块(每块 4k)和 125026304 个inode的文件系统
文件系统UUID:c270ecce-1ea7-485d-86f1-e807a6d42757
超级块的备份存储于下列块:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
        102400000, 214990848

正在分配组表: 完成
正在写入inode表: 完成
创建日志(262144 个块)完成
写入超级块和文件系统账户统计信息: 已完成

# 将新建分区挂载到指定目录(mount要使用管理员进行操作)
(base) [openEuler@openEuler ~]$ mkdir films
[root@openEuler films]# mount /dev/nvme0n1p1 /home/openEuler/films/
[root@openEuler films]# ls
[root@openEuler films]# df -TH
文件系统       类型      容量  已用  可用 已用% 挂载点
/dev/root      ext4       31G   23G  7.4G   76% /
devtmpfs       devtmpfs  3.4G     0  3.4G    0% /dev
tmpfs          tmpfs     4.0G   25k  4.0G    1% /dev/shm
tmpfs          tmpfs     1.6G   15M  1.6G    1% /run
tmpfs          tmpfs     4.2M     0  4.2M    0% /sys/fs/cgroup
tmpfs          tmpfs     4.0G  4.1k  4.0G    1% /tmp
tmpfs          tmpfs     135M  447k  134M    1% /var/log
tmpfs          tmpfs     792M   21k  792M    1% /run/user/42
tmpfs          tmpfs     792M   29k  792M    1% /run/user/1200
/dev/nvme0n1p1 ext4      2.1T   29k  2.0T    1% /home/openEuler/films
# 设置硬盘开机自动挂载
[root@openEuler films]# blkid /dev/nvme0n1p1
/dev/nvme0n1p1: UUID="c270ecce-1ea7-485d-86f1-e807a6d42757" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="417f21e9-01"
[root@openEuler films]# vim etc/fstab/

·安装emby server

       1.下载服务端安装包:Emby Server for Linux - Emby

       2.在浏览器中输入:ip:8096进行emby设置

       设置完成后,即可登录emby

       进入emby后台设置,添加媒体库,并指定目录为硬盘挂载的目录‘/home/openEuler/films’,上传电影刷新媒体库文件,即可。

       上传视频到固态硬盘,可以看到速度基本上可以达到1000Mbps,有些许差异跟我的交换机和网线有关系。

       上传完成后,在emby后端更新媒体库,回到emby前端即可点播视频,同时可以在手机、电视盒子等安装emby进行多终端观看视频。

       经测试,使用OrangePi Kunpeng Pro作为服务器,采用自身所带网卡在线播放4K超清原画(27.4GB)视频毫无压力,对于网速要求较高的,可以加装一个Type-c 2.5G网卡。

       更多emby相关设置这里就不再赘述,如有想继续了解相关内容的可以留言。

二、基础硬件方面

       OrangePi Kunpeng Pro搭载了四核64位处理器(初始openEuler系统为1.0Ghz,可以通过官网提供的镜像升级到1.6Ghz)和AI处理器,集成图形处理器,提供了高达8TOPS的AI算力。内存方面,支持8GB或16GB LPDDR4X,同时,可外接32GB/64GB/128GB/256GB eMMC模块。这些硬件配置使得该开发板在处理复杂计算和大数据任务时具备强大的性能。

(一)接口介绍

       OrangePi Kunpeng Pro提供了多种流行的接口,确保了广泛的扩展和外设连接能力:

       视频输出:支持双HDMI 2.0输出和一个MIPI DSI视频输出,支持双4K高清显示。

       存储扩展:支持SATA/NVMe SSD 2280硬盘的M.2插槽,提供了海量数据存储空间,满足快速读写需求。

       网络接口:千兆以太网接口确保了高速网络连接。

       USB接口:两个USB 3.0接口、一个USB Type-C 3.0接口,以及一个Micro USB用于串口打印和调试。

       摄像头接口:支持两个MIPI CSI摄像头输入,适用于图像处理和计算机视觉应用。

       其他接口:GPIO接口和TF卡插槽,预留电池接口,进一步增强了扩展能力。

       具体如下表:

CPU

4核64位处理器+ AI处理器

GPU

集成图形处理器

AI算力

8TOPS算力

内存

LPDDR4X:8GB/16GB(可选),速率:3200Mbps

存储

• SPI FLASH:32MB

• SATA/NVME SSD(M.2接口2280)

• eMMC插槽:32GB/64GB/128GB/256GB(可选),eMMC5.1 HS400

• TF插槽

Wi-Fi+蓝牙

Wi-Fi 5双频2.4G和5G

BT4.2/BLE

以太网收发器

10/100/1000Mbps以太网

显示

• 2xHDMI2.0 Type-A TX 4K@60FPS

• 1x2 lane MIPI DSI via FPC connector

摄像头

2x2-lane MIPI CSI camera interface,兼容树莓派摄像头

USB

• USB 3.0 HOST x2

• USB Type-C 3.0 HOST x1

• Micro USB x1 串口打印功能

音频

3.5mm耳机孔音频输入/输出

按键

1x关机键、1xRESET键、2x启动方式拨动键、1x烧录按键

40PIN

40PIN 功能扩展接口,支持以下接口类型:

GPIO、UART、I2C、SPI、 I2S、PWM

风扇

风扇接口x1

预留接口

2PIN电池接口

电源

Type-C PD 20V IN ,标准65W

(二)接口图示

三、对比分析

       在嵌入式开发板市场上,OrangePi Kunpeng Pro面对的是诸如树莓派(Raspberry Pi)、NVIDIA Jetson Nano、BeagleBone Black等主流开发板的竞争。以下是OrangePi Kunpeng Pro与这些主流开发板的对比分析:

       1. 处理器和AI算力:

          OrangePi Kunpeng Pro:四核64位处理器,集成AI处理器,8TOPS AI算力。

          Raspberry Pi 4:四核ARM Cortex-A72,未集成专用AI处理器。

          NVIDIA Jetson Nano:四核ARM Cortex-A57,128核NVIDIA Maxwell GPU,0.5 TFLOPS AI算力。

          BeagleBone Black:单核ARM Cortex-A8,未集成专用AI处理器。

       优劣分析:在AI算力方面,OrangePi Kunpeng Pro远超Raspberry Pi和BeagleBone Black,而与Jetson Nano相比,OrangePi Kunpeng Pro在AI算力上具有明显优势(8TOPS对0.5 TFLOPS)。

2. 内存和存储:

         OrangePi Kunpeng Pro:8GB/16GB LPDDR4X内存,支持外接32GB/64GB/128GB/256GB eMMC模块,支持SATA/NVMe SSD。

        Raspberry Pi 4:1GB/2GB/4GB/8GB LPDDR4内存,支持microSD卡存储。

        NVIDIA Jetson Nano:4GB LPDDR4内存,支持microSD卡存储。

       BeagleBone Black:512MB DDR3内存,支持microSD卡和4GB内置eMMC存储。

        优劣分析:在内存和存储扩展方面,OrangePi Kunpeng Pro提供了更高的内存配置和更丰富的存储扩展选项,尤其是支持SATA/NVMe SSD,满足大容量、高速存储需求。

3. 接口和扩展能力:

         OrangePi Kunpeng Pro:双HDMI 2.0、MIPI DSI、MIPI CSI、USB3.0、Type-C3.0、千兆以太网、支持SATA/NVMe SSD的M.2插槽等。

        Raspberry Pi 4:双HDMI、USB 3.0、USB 2.0、千兆以太网、microSD卡槽等。

       NVIDIA Jetson Nano:HDMI、USB 3.0、USB 2.0、千兆以太网、microSD卡槽等。

       BeagleBone Black:HDMI、USB 2.0、以太网、microSD卡槽、GPIO接口等。

       优劣分析:OrangePi Kunpeng Pro在接口种类和数量上有显著优势,特别是其双HDMI 2.0支持双4K输出、Type-C接口以及支持高速存储的M.2插槽,使其在应用扩展和多媒体处理上具有更大的灵活性。

       以上分析仅代表笔者个人看法,如有片面之处可以留言更正,具体使用环境还是根据自己的实际需求进行选择。

四、总结

       OrangePi Kunpeng Pro凭借其强大的硬件性能、丰富的接口和扩展能力,以及全面的操作系统和软件支持,成为一款出色的开发板。无论是AI开发、云计算、大数据处理,还是边缘计算和高性能计算,OrangePi Kunpeng Pro都能提供高效的解决方案。对于企业级应用场景,该开发板提供了高效、稳定、安全的保障,是开发者值得信赖的选择。总的来说,OrangePi Kunpeng Pro在企业级应用和高性能计算领域展现出了极大的潜力,尤其适合需要强大计算和存储能力的专业开发者和企业。其在NAS、家庭娱乐、视觉识别等细分场景中的应用,进一步凸显了其多功能性和广泛的适用性。

文献参考:香橙派(Orange Pi)-Orange Pi官网-香橙派开发板,开源硬件,开源软件,开源芯片,电脑键盘

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

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

相关文章

图像算法---自动曝光AE

一,自动曝光AE 自动曝光(AE,全称Auto Exposure)是一种在摄影和摄像中广泛使用的技术,它允许相机或摄像机根据环境光线条件自动调整曝光参数,以获得清晰、亮度适中的图像或视频。以下是关于自动曝光AE的详细…

无线和移动网络

背景 两个重要的挑战 无线:通过无线链路通信移动:需要网络处理移动(不同变换所接入的网络)用户 无线网络中的组件 无线主机(无线并不总是意味着移动的)基站(base station 或者叫AP&#xff0…

Web自动化测试框架+PO模式分层实战(超细整理)

前言 PO模式 在UI级的自动化测试中,对象设计模式表示测试正在交互的web应用,程序用户界面中的一个区域,这个是减少了代码的重复,也就是说,如果用户界面发生了改变,只需要在一个地方修改程序就可以了。 优…

快速搭建rtsp server(Ubuntu)

在现代视频监控和实时视频流媒体应用中,实时流协议(RTSP)服务器扮演着至关重要的角色。无论是家庭安防系统、企业级监控还是流媒体服务,RTSP服务器都能提供高效、稳定的解决方案。然而,对于许多初学者或开发者来说&…

【自定义View】Android圆饼进度条

源码 自定义属性 <?xml version"1.0" encoding"utf-8"?> <resources><declare-styleable name"ArcProgressView"><attr name"android:textSize" /><attr name"bgBorderWidth" format"d…

优雅谈大模型10:MoE

大模型技术论文不断&#xff0c;每个月总会新增上千篇。本专栏精选论文重点解读&#xff0c;主题还是围绕着行业实践和工程量产。若在某个环节出现卡点&#xff0c;可以回到大模型必备腔调或者LLM背后的基础模型新阅读。而最新科技&#xff08;Mamba,xLSTM,KAN&#xff09;则提…

【Python】教你彻底认识Python中的Web开发

​​​​ 文章目录 一、Web开发的基本概念1. Web服务器2. 客户端-服务器模型3. HTTP协议4. 前端与后端 二、常用的Web开发框架1. Django1.1 安装Django1.2 创建Django项目1.3 定义模型1.4 定义视图1.5 定义URL路由1.6 模板 2. Flask2.1 安装Flask2.2 创建Flask应用2.3 模板2.4…

组装服务器重装linux系统【idrac集成戴尔远程控制卡】

&#x1f341;博主简介&#xff1a; &#x1f3c5;云计算领域优质创作者 &#x1f3c5;2022年CSDN新星计划python赛道第一名 &#x1f3c5;2022年CSDN原力计划优质作者 &#x1f3c5;阿里云ACE认证高级工程师 &#x1f3c5;阿里云开发者社区专…

学习anjuke的过程

一、抓包 先看看12.25.1版本的APP是不是还能使用&#xff0c;如果还能使用我们就先破解低版本的。打开APP后发现还能正常使用&#xff0c;因为低版本的难度低我们就破解这个版本。低版本和高版本的算法是一样的&#xff0c;算法破解之后我们后续抓包替换接口就行了。手机安装上…

重生之 SpringBoot3 入门保姆级学习(17、整合SSM)

重生之 SpringBoot3 入门保姆级学习&#xff08;17、整合SSM&#xff09; 4、数据访问4.1 整合 ssm 4、数据访问 4.1 整合 ssm pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" …

哪吒监控+cfcdn+ 反代grp端口

哪吒监控cfcdn 反代grp端口 背景&#xff1a; 哪吒监控&#xff1a;感觉VPS线路不稳定&#xff0c;为了打消自己潜意识&#xff0c;希望量化延迟。 cfcdn&#xff1a;隐藏真实站点&#xff0c;保障小鸡隐秘安全 反代grpc端口: 反代grpc到支持https(TLS)的端口&#xff0c;这…

ESP32 Error creating RestrictedPinnedToCore

随缘记&#xff0c;刚遇到&#xff0c;等以后就可能不想来写笔记了。 目前要使用到音频数据&#xff0c;所以去用ESP-ADF&#xff0c;但在使用例程上出现了这个API有问题&#xff0c;要去打补丁。 但是我打补丁的时候git bash里显示not apply&#xff0c;不能打上。 网上看到…

OpenCV学习(4.4) 平滑图像

1.目的 在本教程中将学习&#xff1a; 用各种低通滤波器模糊图像。对图像应用自定义过滤器&#xff08;二维卷积&#xff09;。 在图像处理中&#xff0c;平滑图像是一种去噪和模糊技术&#xff0c;用于减少图像中的噪声和细节&#xff0c;使得图像看起来更加平滑。平滑处理…

2024百度之星 跑步

原题链接&#xff1a;码题集OJ-跑步 题目大意&#xff1a;一个n个人在绕圈跑&#xff0c;第i个人跑一圈的时间是i分钟&#xff0c;每二个人位置相同就会打一次招呼&#xff0c;如果同时来到终点&#xff0c;他们就会停下来&#xff0c;请问会打多少次招呼&#xff1f; 思路&a…

文字生成视频!又一王炸!!!(且免费使用!)

VIVA王炸 开场 “ 生成令人惊叹的AI视频&#xff0c;再加上4K视频增强和初学者友好的自动提示优化&#xff0c;为您提供无与伦比的视频创作体验。” 直抒胸臆 自从sora的出现&#xff0c;开启了人工智能的有一个阶段。VIVA是现在唯数不多的与OpenAI的sora互相抗衡。也是为数…

记录遇见的小问题

1&#xff0c;angularjs 使用bootstrap时&#xff0c;遇见模态框怎么点击空白处不关闭&#xff1b; <div id"dialog-modal" data-backdrop"static" data-keyboard"false"> 但是在实际使用过程中调用了一个html 需要在 js里加 $scope.Up…

C语言杂谈:函数栈帧,函数调用时到底发生了什么

我们都知道在调用函数时&#xff0c;要为函数在栈上开辟空间&#xff0c;函数后续内容都会在栈帧空间中保存&#xff0c;如非静态局部变量&#xff0c;返回值等。这段空间就叫栈帧。 当函数调用&#xff0c;就会开辟栈帧空间&#xff0c;函数返回时&#xff0c;栈帧空间就会被释…

基于SSM的“健身俱乐部网站”的设计与实现(源码+数据库+文档)

基于SSM的“健身俱乐部网站”的设计与实现&#xff08;源码数据库文档) 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 技术&#xff1a;SSM 工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 系统展示 系统功能结构图 用户注册界面图 系统登录界面 添加管理员账户界面…

RPA-UiBot6.0数据整理机器人—杂乱数据秒变报表(内附RPA师资培训课程)

前言 友友们是否常常因为杂乱的数据而烦恼&#xff1f;数据分类、排序、筛选这些繁琐的任务是否占据了友友们的大部分时间&#xff1f;这篇博客将为友友们带来一个新的解决方案&#xff0c;让我们共同学习如何运用RPA数据整理机器人&#xff0c;实现杂乱数据的快速整理&#xf…