华为昇腾310B初体验,OrangePi AIpro开发板使用测评

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 -hlsblk命令查看系统空间和磁盘情况

❗注意❗

在开发板用户手册中说明: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左右。

### 华为昇腾310B 用户权限设置与管理 对于华为昇腾310B的用户权限设置与管理,主要涉及几个方面: #### 一、创建专用用户组和用户 为了安全性和资源隔离,在使用Ascend 310B之前应该创建专门用于运行AI应用和服务的Linux用户和用户组。这可以通过`groupadd` 和 `useradd` 命令实现。 ```bash sudo groupadd aiusers sudo useradd -m -g aiusers aiadmin ``` 上述命令会建立名为aiusers的新群组以及属于该群组下的新成员aiadmin[^4]。 #### 二、配置文件权限 确保只有授权人员能够访问重要的系统目录和文件。通常情况下,/etc/atlas目录下包含了多个配置项,这些都应被严格保护起来不让普通用户随意更改。通过调整相应路径上的读写属性来达到目的: ```bash sudo chown root:root /etc/atlas/ sudo chmod og-rwx /etc/atlas/* ``` 此操作将使/etc/atlas及其内部所有条目仅限超级管理员可编辑。 #### 三、设定环境变量 为了让特定用户的shell session自动加载必要的库函数和其他辅助程序,可以在其个人home folder中的.bashrc或者其他初始化脚本里加入export语句指向Ascend SDK的位置。 ```bash echo 'export ASCEND_HOME=/usr/local/Ascend' >> ~/.bashrc source ~/.bashrc ``` 这样每次登录时都会把ASCEND_HOME设成指定值以便后续调用SDK接口时不需重复输入完整路径。 #### 四、授予执行权限给安装包 当从官方渠道获得预编译好的工具链压缩包后(如ascend-cann-toolkit),可能需要赋予它们+x标志才能顺利启动安装流程。 ```bash chmod +x ascend-cann-toolkit*.run ./ascend-cann-toolkit*.run ``` 以上步骤有助于顺利完成软件部署过程而不受权限不足的影响[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值