远程桌面作为常用的对linux的操作,非常有必要。vnc又是linux下最常用的远程桌面。
【下载源码】
X11VNC源码下载地址:
http://x11vnc.sourceforge.net/dev/x11vnc-0.9.14-dev.tar.gz
【编译】
1、下载好后,解压进入该目录
root@ubuntu:/home/lu/Downloads/x11vnc-0.9.14-dev# ls
  • x11vnc-0.9.14
  • 复制代码
    2、加载SDK环境:
    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指定最终的安装目录
    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
    root@ubuntu:/home/lu/Downloads/x11vnc-0.9.14-dev/x11vnc-0.9.14# make && make install
    复制代码
    5、查看编译好的文件:
    root@ubuntu:/home/lu/Downloads/x11vnc-0.9.14-dev/x11vnc-0.9.14# ls /home/yc/vnc
  • bin  include  man  share
  • 复制代码
    6、连接好开发板,并把编译好的vnc目录上传给开发板。
    image.png
    7、执行/vnc/bin下面的x11vnc
    root@myir-remi-1g:/home/vnc/vnc/bin# ./x11vnc -rawfb /dev/fb0
  • 复制代码

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