VNC软件使用

VNC软件使用

局域网远程桌面

1.我电脑只有一个以太网口,所以使用了一个usb转以太网。

插上后多出来一个设备

2.开启ICS

开启ICS后,电脑会变成一个“迷你路由器”

选择自己能够上网的这个以太网,右键属性

点击共享,选择允许其他网口通过这个网口链接,然后选择usb转以太网的设备,我的是以太网2。

此时开发板链接这个usb转以太网的网络,就可以上网了。

3.elf-1126b默认设置的是固定ip,可以给他设置自动分配ip

输入命令

vi /etc/NetworkManager/system-connections/Wired\ connection\ 1.nmconnection

修改成如下内容

[connection] id=eth0 type=ethernet interface-name=eth0 autoconnect=true [ipv4] method=auto [ipv6] method=ignore

保存后,可以重启开发板,就可通过开发板上网了,

4.ssh链接

我想电脑能够通过ssh链接开发板,root用户

首先修改ssh的配置

vi /etc/ssh/sshd_config

找到 PermitRootLogin 改成yes

保存后,通过ssh登录开发板

输入root用户和密码root

5.VNC

VNC就是免费的远程桌面,

5.1下载TightVNC

开发板端

下载

sudo apt update sudo apt install tigervnc-standalone-server -y sudo apt install tigervnc-tools -y

运行

vncserver # 运行后设置密码 我自己随便设置了123456789 # 关闭 vncserver -kill :1 # 运行 vncserver :1 -geometry 1920x1080 -depth 24 -localhost no # 指定位深16播放,可以节约cpu资源 vncserver :1 -geometry 1920x1080 -depth 16 -localhost no

电脑端运行:

端口可以在开发板中查看

netstat -tulnp

所以上面的端口输入5901

桌面显示:

视频播放测试

gst-launch-1.0 playbin uri=file:///userdata/media/video/1080p_60fps_h265-30S.mp4 video-sink="ximagesink handle-events=false" gst-launch-1.0 filesrc location=/userdata/media/video/1080p_60fps_h265-30S.mp4 ! qtdemux ! h265parse ! mppvideodec ! videoconvert ! ximagesink handle-events=false

如果对播放性能有要求,可以考虑webrtc,或者直连显示器更方便,

6.NFS服务器

7.adb烧录

6.HomeLab Sonar

7.webrtc