OrangePi AIpro初步使用VNC连接并运行样例
参考资料
官方资料参考
香橙派官方资料Orange Pi AIpro Orange Pi官网-香橙派(Orange Pi)开发板
昇腾社区论坛-OrangePi AIpro 板块Orange Pi AIpro_昇腾论坛 (hiascend.com)
官方资料下载合集
香橙派官方资料百度网盘链接https://pan.baidu.com/s/1DdG5wjEwjCU5Eon-7UKh2A?pwd=6u15
香橙派官方资料阿里云盘链接OrangePi AIpro阿里云盘分享 (alipan.com)
使用MobaXterm串口终端配置开发板连接WIFI
安装MobaXterm串口终端,下载安装链接MobaXterm Xserver with SSH, telnet, RDP, VNC and X11 - Download (mobatek.net),选择Home Edition 版本安装。
在MobaXterm中配置串口
安装成功后,打开MobaXterm,按如下步骤配置串口。
- 点击Session 打开会话界面
- 选择Serial串口配置
- 配置对应的COM端口(根据板子上的串口芯片来选择,AIpro V1.3的串口芯片是CH343)
- 配置波特率 115200
- 点击OK完成配置
串口终端MobaXterm登录系统
开始对板子进行上电,等待系统启动,启动完成如下所示。
输入用户名及密码即可进入系统。
账号 | 密码 |
root | Mind@123 |
HwHiAiUser | Mind@123 |
配置开发板连接WIFI
参考用户手册3.5.2.1章节,我们使用nmcli命令来连接WIFI,在串口中断输入命令 nmcli dev wifi 扫描周围WIFI。
nmcli dev wifi
扫描WIFI 如下所示,扫描完成按Ctrl+C退出扫描
退出WIFI扫描后,通过以下命令来连接所需的WIFI,
wifi_name更换为所要连接的wifi名,wifi_passwd更换为所要连接的密码
sudo nmcli dev wifi connect wifi_name password wifi_passwd
输入此命令后,还需要输入用户密码,输入用户密码后连接WIFI成功,如下图所示
获取IP地址
通过ip addr show wlan0查看分配的IP地址,分配地址如下所示为 10.125.1.242(注意该地址为随机分配,不同的WIFI下地址不同)
ip addr show wlan0
使用MobaXterm的SSH端口连接开发板
在MobaXterm中配置SSH
上述通过串口终端配置成功连接WIFI,且获取到IP地址。
- 点击Session 打开会话界面
- 选择SSH配置
- 配置对应的Host端口,输入上述获取的IP地址
- 勾选
- 输入用户名
- 点击OK完成配置
登录到开发板
上述配置完成后,进入界面输入对应的用户名密码 Mind@123 即可通过SSH连接到开发板。如下所示
在该界面可以查看到CPU、RAM、网速等一些开发板的信息。但SSH的连接只有文字命令终端,没有桌面。
使用VNC远程连接OrangePi AIpro开发板桌面
Windows下载安装VNC
官网下载链接Download VNC Viewer | VNC® Connect (realvnc.com)
在OrangePi AIpro上安装VNC 远程桌面
- 安装XFCE
在SSH终端或串口终端依次输入如下两条命令
sudo apt update
sudo apt install xfce4 xfce4-goodies
- 安装VNC服务
在命令行输入如下命令进行安装
sudo apt install tigervnc-standalone-server
3、配置VNC
安装VNC服务后配置用户设置密码,输入以下命令会在用户下的 .vmc文件夹中自动生产一个加密的passwd 文件,输入vncpasswd之后需要输入两次密码。
vncpasswd
4、在 .vnc文件夹下创建 xstartup 文件
-
- 输入命令 cd ~/.vnc 进入该文件下
- 使用命令 vim xstartup 创建名为xstartup文件,点击键盘上i进入编辑模式,将以下内容粘贴进去,按Esc按键退出编辑,输入:进入末行,按wq按键进行保存退出。
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
- 修改xstartup 文件权限
注意:不修改文件权限启动 vncserver 会出现错误
使用chmod修改文件权限,输入以下命令修改
chmod u+x ~/.vnc/xstartup
6、输入命令
vncserver -localhost no
7、启动VNC
输入如下命令启动VNC
vncserver
8、在windows下启动VNC Viewer
进行如下配置
- 连接OrangePi AIpro 开发板
点击下方界面图标进行连接
- 输入在OrangePi AIpro 开发板上配置的VNC密码
11、成功连接开发板
11、注意事项
- 需要注意xstartup 文件的权限修改
- 连接上桌面,键鼠无控制反应,需要在VNC Viewer 中配置,将以下选项勾除掉即可。如下所示
- 右击①处图标
- 点击Properties...
- 点击Options选项卡
- 取消View-onlg的勾选
AI样例体验
登录 juypter lab
按用户手册第四章所属登录 juypter lab,通过VNC登录 Linux 系统桌面, 然后打开终端。
- 切换到AI样例目录
在终端输入如下命令切换到保存 AI 应用样例的目录下
cd samples/notebooks/
- 查看目录下文件
输入 ls 命令查看当前文件夹下的文件
- 执行脚本启动Jupyter Lab
在命令行输入 ./start_notebook.sh 执行start_notebook.sh 脚本启动 Jupyter Lab
4、获取登录网址
在启动Jupyter Lab的打印信息中获取登录 Jupyter Lab 的网址链接,连接如下
http://127.0.0.1:8888/lab?token=a4f32c7e6ab497e0fd124db5afc2444293bf05e2ea58e858
- 在浏览器登录Jupyter Lab
如下图所示
- 打开浏览器,
- 将获取的地址输入到浏览器
- 获取样例
运行卡通图像生成样例
1、进入样例目录
在 Jupyter Lab 界面双击“05-cartoonGAN_picture” , 进入到该目录下,样例目录如下所示
2、双击左侧目录下的 main.ipynb
双击打开 main.ipynb, 在右侧窗口中会显示 main.ipynb 文件中的内容,如下图所示
3、运行样例
依次点击如下图所示地方,运行样例。
4、运行样例输出图像
- 在ssh界面下查看CPU使用率
如下图所示
开发板使用感受
板子的性能是没得说,单这篇文章完全没有发挥出其功能,这文章比较基础。
使用过程中个人感觉板子的硬件上有两个地方感觉可以优化,第一是串口的micro-usb接口优化为type-c会不会更好(找micro-usb的线找了好久😂)。第二就是内存卡突出有点长更换成按压卡扣的那种卡座会不会好一点。