远程桌面作为常用的对linux的操作,非常有必要。vnc又是linux下最常用的远程桌面。
【下载源码】
X11VNC源码下载地址:
http://x11vnc.sourceforge.net/dev/x11vnc-0.9.14-dev.tar.gz
【编译】
1、下载好后,解压进入该目录
  1. root@ubuntu:/home/lu/Downloads/x11vnc-0.9.14-dev# ls
  2. x11vnc-0.9.14
2、加载SDK环境:
  1. root@ubuntu:/home/lu/Downloads/x11vnc-0.9.14-dev/x11vnc-0.9.14# source /opt/poky/3.1.20/environment-setup-aarch64-poky-linux
3、配置X11 vnc
--host参数指定交叉编译
--prefix指定最终的安装目录
  1. root@ubuntu:/home/lu/Downloads/x11vnc-0.9.14-dev/x11vnc-0.9.14# ./configure --host=arm-poky-linux --prefix=/home/yc/vnc --without-x
4、配置好后,执行make && make install
  1. root@ubuntu:/home/lu/Downloads/x11vnc-0.9.14-dev/x11vnc-0.9.14# make && make install
5、查看编译好的文件:
  1. root@ubuntu:/home/lu/Downloads/x11vnc-0.9.14-dev/x11vnc-0.9.14# ls /home/yc/vnc
  2. bin  include  man  share
6、连接好开发板,并把编译好的vnc目录上传给开发板。
image.png
7、执行/vnc/bin下面的x11vnc
  1. root@myir-remi-1g:/home/vnc/vnc/bin# ./x11vnc -rawfb /dev/fb0

image.png
8、然后使用vnc客户端连接指定的ip就可以实现远程桌面了。
image.png