0、写在前面
很高兴收到官方的OrangePi AIpro开发板测试邀请,在过去的几年中,我在自己的博客写了一系列有关搭载嵌入式Linux系统的SBC(单板计算机)的博文,包括树莓派4系列、2K1000龙芯教育派、Radxa Rock5B、BeagleBone等。
OrangePi AIpro开发板最吸引我的地方是它使用了华为昇腾的处理器和支持华为昇腾AI技术路线。
开发板本身质感满满,整体尺寸和Radxa Rock5B一致,板上接口丰富,有type-c电源接口、2*HDMI 2.0、音频接口、USB Type-C 3.0(非全功能)、千兆网口、Wi-Fi5&BT4.2模块(RTL8821)、TF插槽、eMMC模块接口、M.2插槽、40PIN引脚等。
本次测评中,我会从软硬件出发体验OrangePi AIpro开发板,针对开发板的优点和缺点给出自己的观点。
1、使用SSH和VNC连接开发板
得益于官方系统已经内置了SSH和VNC服务,在接通网线、电源之后,可以通过路由器后台管理界面获取OrangePi AIpro开发板的IP,同一网段下的电脑即可使用SSH或VNC远程控制香橙派 AIpro开发板。
官方系统具有两个账号:root / Mind@123 , HwHiAiUser / Mind@123;密码相同。
可以使用MobaXterm、Putty等软件或终端进行SSH远程连接,SSH端口为22。
我使用RealVNC Viewer远程连接香橙派 AIpro开发板桌面,VNC Server为IP::5901,点击OK之后点击新建的连接输入密码:Mind@123 。
完成上图所示操作后,即可进入桌面,默认用户为ROOT,VNC会方便我们进行一些可视化操作。
注意:如果VNC登录后出现卡顿情况或者无法操作,可以重启服务
# 停止正在运行的服务,-kill后面的数字可以在VNC远程连接窗口左上角查看
(base) root@orangepiaipro:~# vncserver -kill :1
Killing Xtightvnc process ID 917
# 重新启动刚才停止的服务
(base) root@orangepiaipro:~# vncserver :1
New 'X' desktop is orangepiaipro:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/orangepiaipro:1.log
通过使用SSH和VNC两种方式,我们就可以把开发板放在合适的地方,通过自己的个人电脑进行后续的测试工作
2、使用SSD烧录Ubuntu系统镜像
虽然测试提供了安装好系统的32GB TF卡,但是可用空间已经比较小了,如下图所示,可用空间还剩下10几GB
出于空间和系统流畅性角度考虑,我将使用一块江波龙的64GB NVME协议 SSD固态硬盘作为系统盘。
开发板M.2接口在Linux系统中默认nvme协议,使用sata协议需要修改配置,在window系统中使用balenaEtcher进行烧录
把boot1拨到右端,boot2拨到左端后,上电成功进入系统,使用df -h
和lsblk
命令查看系统空间和磁盘情况
❗注意❗
在开发板用户手册中说明:NVMe SSD目前测试了樊想、金士顿和三星的,只有三星的NVMe SSD能稳 定运行Linux系统。
我这里使用的江波龙64GB Nvme SSD只是做个人测试使用。
3、OrangePi AIpro开发板功耗
这里我把TF和SSD区分开进行测试,功耗测试仪器为合宙IoT Power功耗测试仪。
3.1 使用TF的情况
刚上电开机时,功耗比较高,检测到的最高值在11.7W左右。
进入桌面后,在没有其他操作的情况下,功耗约为7.7W-8W,使用网页应用功耗在10.5W左右。
3.2 使用SSD的情况
刚上电开机时,功耗峰值在13W左右。
进入桌面后,在没有其他操作的情况下,功耗约为8.6W,使用网页应用功耗在11W左右。