【地平线旭日X3派试用体验】Ubuntu Server安装xfce桌面并通过VNC查看USB摄像头画面

WiFi联网

建议使用天线,否则WiFi信号不太好。

扫描WiFi热点

扫描命令:

sudo nmcli dev wifi rescan

查看扫描结果命令:

sudo nmcli dev wifi list

两条命令执行结果:

连接WiFi热点

连接WiFi热点使用如下命令:

sudo nmcli dev wifi connect rtt password 12345678

这里的rtt是我用笔记本创建的热点名(SSID),密码是12345678;连接热点只需要修改rtt为热点名称,12345678修改为对应的密码即可。

板子默认带有openssh-server,因此,WiFi热点连接成功后,就可以使用ssh登录开发板了。

也可以使用apt安装软件包,或者更新系统版本。

查看连接状态

WiFi连接成功后,直接使用nmcli命令可以查看网卡状态:

当然,使用ifconfig命令也可以:

XFCE桌面和VNC

安装xfce桌面

由于一开始我下载并烧写到SD卡上的是Ubuntu Server镜像,是不带有桌面的。

xfce桌面相比于GNOME桌面更加轻量,占用的资源更少,在没有GPU的设备上也可以运行(旭日的Desktop版本从外观上好像就是xfce桌面,具体没有尝试)。

更多介绍可以访问xfce官网查看:https://xfce.org/

通过如下命令安装xfce4桌面:

sudo apt update
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

安装vncserver

VNC是Virtual Network Computing的缩写,它是一种使用RFB(Remote Frame Buffer)协议的用于控制远程电脑的图形桌面分享系统。

使用如下命令安装VNC服务端:

sudo apt install tightvncserver

安装完成后,使用如下命令查看vnc服务是否已经启动:

ps -ef | grep vnc

正常启动的话,可以看到监听了5900端口:

如果没有启动的话,重启试试(手动狗头)。

登录VNC主机

可以使用专用的VNC客户端连接到开发板,例如vnc viewer。而MobaXterm也带有VNC客户端功能,因此,我这里直接使用的MobaXterm。

点OK,下一步输入密码sunrise即可登录到桌面:

USB摄像头

安装ffmpeg

使用如下命令安装ffmpeg:

sudo apt install ffmpeg

注:ffmpeg软件包里包含了ffplay命令,可以用于查看摄像头画面。

ffmpeg安装成功后,ffplay命令就可以使用了:

查看USB摄像头画面

连接USB摄像头前,首先使用ls /dev/video*命令查看当前的video设备:

然后,将USB摄像头插到开发板的USB口上,再次查看/dev/video* 新增的设备:

可以看到,新增的设备是:/dev/video8

使用 sudo ffplay /dev/video8 命令,即可查看USB摄像头画面:查看USB摄像头画面:

最后来一个官方宣传标语:地平线旭日X3派,开启你的嵌入式开发之旅~

本篇到此结束,感谢阅读,下次再会~

nice! 下期再见哈哈哈,下一期是不是就该到基于地平线SDK端测接口实现人脸关键点检测啦?