OrangePi Kunpeng Pro开箱测评

 

前情提要:有幸接到 CSDN 发来的测评邀请,下面针对 OrangePi Kunpeng Pro 开发板进行开箱测评

  • OrangePi Kunpeng Pro开发板背景介绍

香橙派 Kunpeng Pro 开发板由香橙派和华为联合打造,搭载了强大的鲲鹏处理器,提供了 8TOPS的计算能力,适用于复杂的计算任务。

二、开箱与上电

  1. 我们插上官方提供的PD电源后,就可以为开发板进行供电了,如下图所示

注意这里是不能用家里Type-C给板子供电的,一个不是20V,另一个是家里Type-C一般是不支持PD协议的;也千万别用这个板子Type-C给手机充电,可能会把手机充爆。下面是官方电源具体参数

可以看出这块开发板还是非常耗电的,只能在家里插上插座用,不适合在外面使用

三、登录系统

1.我测评的板子自带是自带了SD卡,注意下面的拨码开关要全部播到右边才能从SD卡启动

默认是从SD卡启动我的板子。

2.这块板子亮点之一是它带Micro usb,如下图所示:

使用这个micro usb就可以使用串口登录系统的;使用过其他派同学可能知道要用串口登录系统是多么麻烦,除非你有一台显示器,键盘;否则你需要查PIN引脚去连接TTL转串口工具,还是比较麻烦的。但是这个串口我在使用时出现“乱码”的问题,如下图

应该不是我线的问题,我使用连接esp32s3完成不会出现这种问题,但是OrangePi Kunpeng Pro就会出现这样的问题;希望官方后续能够修复。

  1. 后面我OrangePi Kunpeng Pro和我的笔记本电脑连接到同一个路由器进行登录,就没有出现“乱码”了;成功输出下面的登录成功界面:

 

  1. 系统配置:

 

htop显示有7.37GB约等于8G,4颗核心,看来官方诚不欺我

再看一下bogominps:

性能达到96BogoMIPS

可以说遥遥领先,华子牛X,不会用的hisi Kirin吧

 

四、安装第三方软件

  1. OrangePi Kunpeng Pro 本身自带操作操作系统是openEuler,openEuler安装第三方软件工具是yum,dnf或者rpm(注意是没有apt的),用惯了Ubuntu的同学注意了,这里是没有apt命令的
  2. 安装Qt开发环境,这里其实有很多坑,第一个安装Qt-Creator;如果你像我一样能认为安装一条命令就能搞定,你就大错特错,你是不是试过:

结果就是没有,一般来说openEuler官方源没有带Qt-creator,需要你去官网下载,官方链接如下:Download Qt OSS: Get Qt Online Installer

选择aarch64,真正的困难还在后面,当你下载安装包后,你开心的chmod+x;./安装包,就会发现提示你没有库:

libbz2.so.1: cannot open shared object file: No such file or directory

结果你一脸懵逼,怎么费事?心想百度一下吧,结果搜到全是Ubuntu上关于这个问题的解决,关于openEuler基本没有,用CSDN上解决方法又需要apt;这该如何是好?我已经帮大家踩过这个坑了,废话不多说,上答案:

先安装缺少的库:sudo dnf install bzip2

然后别急,这样你执行还是报错的,别问我为什么会知道,因为我试过,然后找到你需要这个库的路径:find /usr/ -name 'libbz2.so*'

我的命令输出如下:

/usr/bin/devkit/tuner/lib/hpcutils/_internal/libbz2.so.1

find: ‘/usr/bin/devkit_tools’: Permission denied

find: ‘/usr/NX/home/nx’: Permission denied

find: ‘/usr/slog’: Permission denied

/usr/lib64/libbz2.so.1.0.8

/usr/lib64/libbz2.so.1

/usr/lib64/libbz2.so

find: ‘/usr/share/polkit-1/rules.d’: Permission denied

find: ‘/usr/libexec/initscripts/legacy-actions/auditd’: Permission denied

find: ‘/usr/local/Ascend/include’: Permission denied

find: ‘/usr/local/scripts’: Permission denied

find: ‘/usr/local/profiler’: Permission denied

然后输入下面的命令:

sudo ln -s /usr/lib64/libbz2.so.1.0.8 /usr/lib64/libbz2.so.1.0

将xxxso.1.0.8链接到so.1.0,然后再次执行熟悉的,再次执行就不会提示没有这个库了;你以为事情就这样结束了?你还是too young too simple,这只是第一关,然后再次执行安装包,又会出现下面的错误

6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.

qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.

This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.Available platform plugins are: linuxfb, eglfs, minimal, wayland-egl, vnc, offscreen, vkkhrdisplay, xcb, wayland, minimalegl.

然后你一如既往网上搜索,但又一如既往无所收获,要么没有,要么就是不行;我想又到了公布答案的时候到了,输入下面命令:

sudo dnf install xcb-util-cursor

问题隐忍而解。然后我们可以愉快的用Qt开发各种应用了。下面就以PyQt做一下电压表上位机,其中使用mqtt做为通信协议;准确来说是pyside6,上位机代码如下:

下位机使用一块esp32s3,使用的是这个MQTTPubSubClient,在它提供基础代码上进行修改的,核心代码如下:

实现效果如下:

可以看到实时性还是蛮高的;当然数据并不是真实的数据,而是仿真的。

 

 

五、体验总结

系统使用下来体验还是很丝滑的,但是桌面图形化使用时有点卡顿,不知道是不是我网络不好的原因;Micro USB串口有点鸡肋,希望后续官方能修复这个问题;还有个就是AI处理器的使用文档以及代码好像是没有的,反正我是在官网找到的,希望官方后续能够释放一些使用文档以及代码;最后,这个板子相比我之前使用的香橙派开发板可以说遥遥领先,具体需要方便用户开发的超前设计,比如说Micro USB等,希望官方能再接再励,做大做强,再创辉煌

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

极客-杀生丸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值