0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【产品应用】EPC3568-LC配置VNCServer实现远程操作

ZLG致远电子 2022-12-19 15:25 次阅读

还在为嵌入式板子没有鼠标、没有键盘、没有显示屏而烦恼?还在为设备安装在远处不便操控,亦或只有冷冰冰的字符终端而发愁?来给它装上VNCServer,这些烦恼都没有!

VNC 是一套基于C/S架构的远程操作软件,可以实现两个系统间远程桌面共享,支持键盘鼠标远程操作,方便人们通过GUI界面操作和管理远程布署的设备。

本文介绍在EPC3568-LC工控单板上配置VNCServer,实现远程操作EPC3568-LC系统。

dd3a10b6-7e54-11ed-b116-dac502259ad0.jpg 安装配置VNC-Server

EPC3568-LC工控板预装了Ubuntu-20.04 LXQT系统,但不一定预装有VNCServer软件,如果没有预装,将EPC3568连到网络,确保网络能访问Ubuntu的安装源,然后在终端窗口输入下列命令开始安装:

$ sudo apt update

$ sudo apt install -y tightvncserver

当安装完VNCServer软件包后,我们需要创建一个用户密码用于从VNC客户端连接系统,输入下列命令继续:

$vncpasswd

接下来需要配置一下VNC响应客户端连接的一些环境,当有客户连接进来时会启动桌面环境。在连接账号的HOME目录,如果当前账号就是用于VNC连接的账号,创建下面文件:

$ vim ~/.vnc/xstartup

输入下列内容,并保存:

#!/bin/sh
unsetSESSION_MANAGER
unsetDBUS_SESSION_BUS_ADDRESS
/usr/bin/startlxqt
[-x/etc/vnc/xstartup]&&exec/etc/vnc/xstartup\
[-r$HOME/.Xresources]&&xrdb$HOME/.Xresourcesx-window-manager&

给刚才编辑好的文件设置可执行权限:

$ chmod +x ~/.vnc/xstartup

dd3a10b6-7e54-11ed-b116-dac502259ad0.jpg 启动VNC-Server

已经在EPC3568-LC工控板上安装配置好了VNCServer,输入命令启动它,试看一下效果:

$ vncserver

此时终端窗口如果出现类似下面的信息,则表明VNCServer已经成功启动了。

dd4437c6-7e54-11ed-b116-dac502259ad0.png

图1启动VNCServer

启动VNCServer时还可以设定分辨率和颜色,如下参数设定了1280x720的分辨率,24 位真彩色:

$ vncserver -geometry 1280x720 -depth 24 -alwaysshared

VNCServer默认起始端口号是5900,VNCServer可以同时接受多个VNCClient连接,VNCServer为它创建的每个远程桌面分配一个新的端口供VNCClient连接,按照创建的先后顺序,新的端口依次是5900+N,即第一个创建的远程桌面用端口5901,第二个5902,……后继依次递增。如前文所述,VNCServer此时的连接端口是5901,可以在系统上输入“ss -ltn”命令确认:

dd52d092-7e54-11ed-b116-dac502259ad0.png

图2VNCServer监听端口

如果系统配置使能了防火墙软件,则应开放相应的端口,本例是5901,比如小编的Linux系统安装有firewall防火墙,输入下列命令开放5901端口:

$sudofirewall-cmd--add-port=5901/tcp--permanent
$sudofirewall-cmd--reload

dd3a10b6-7e54-11ed-b116-dac502259ad0.jpg 连接VNC-Server

支持VNC的客户端软件有很多,remmina,tigervnc-viewer,xtightvncviewer等都支持VNC连接,本文以 Linux系统的remmina 客户端为例进行说明。首先要在客户端系统安装remmina软件包,假设客户端系统也是Ubuntu系统,输入下面命令进行安装:

sudo apt install remmina

客户端系统装好remmina软件包后,从“开始”菜单启动remmina,创建一个VNC连接配置,如下图所示是连接到EP3C568-LC的参考配置:

dd67781c-7e54-11ed-b116-dac502259ad0.png

图3创建VNC连接

填好后点击“save and connect”连接到EPC3568-LC工控板,系统的LXQT桌面初始样子:

dd93c728-7e54-11ed-b116-dac502259ad0.png

图4启动VNCServer

VNCServer的IP地址后面的`172.17.8.876:5901`,表示连接端口是5901的桌面,也可以写作“172.17.88.76:1”,表示连接VNCServer的第一个桌面,前面已介绍过,当多个客户端并发连接同一个VNC-Server时,桌面编号按1,2,3... 依次递增。

EPC3568-LC工控板配置VNC-Server就先分享到这里,后续将分享在本文基础上,配上访问控制、SSH隧道,让连接可以穿越公网,无论身处何地,只要网络在线,就能随时操作EPC3568-LC工控板。

有了VNC连接,操作EPC3568-LC又多了一种选择,是不是瞬间觉得方便了很多呢?

ddaa14b0-7e54-11ed-b116-dac502259ad0.png

图5VNC连接效果

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5057

    文章

    18964

    浏览量

    301848
  • 单板
    +关注

    关注

    0

    文章

    28

    浏览量

    10934
收藏 人收藏

    评论

    相关推荐

    基于RK3568教学实验箱操作案例分享:4-1 LED灯控制实验

    一、产品简介 TL3568-PlusTEB人工智能实验箱 国产高性能处理器 64 位 4 核低功耗 2.0 GHz超高主频 1T 超高算力 NPU 兼容鸿蒙等国产操作系统 二、实验目的
    发表于 09-23 14:06

    RK3568修改eMMC分区大小

    我司IAC-RK3568-CM根据eMMC大小的不同,有着不同规格的产品,不论eMMC大小如何改变,其分区的配置大同小异,除了eMMC厂商所使用的区域无法变更外,留给用户的区域可自由写入。我司
    的头像 发表于 09-13 08:00 326次阅读
    RK<b class='flag-5'>3568</b>修改eMMC分区大小

    3568F-麒麟KylinOS国产操作系统演示案例

    时,实现物联网及工业互联网 应用的泛化支持。 银河麒麟嵌入式操作系统V10同源支持国内外主流CPU平台,可广泛应用于工业制 造、公共交通、能源电力、金融科技、汽车电子、数字通信、医疗卫生、智慧城市等领域
    发表于 07-25 15:55

    如何远程修改配置box文件?

    选择售货机~工控机~设备列表,选择要修改的设备,点远程控制 远程控制窗口点击配置获取,配置获取执行成功会有“点击下载”提示 下载的配置文件修
    发表于 07-25 07:43

    通过InConnect平台实现终端设备远程访问

    1.实现终端访问的原理示意图: 2.操作步骤简介: a.使用Inhand路由器/网关系列产品产品配置中开启设备
    发表于 07-24 06:06

    在RK3568核心板上实现USBNET模式网络共享

    IP,注意需要跟OK3568-C开发板配置的IP在同一网段: 使用OK3568-C开发板去ping刚才电脑配置的IP,发现可以ping通。 通过以上信息可以看出,OK
    发表于 05-22 16:32

    通过RK3568开发板进行OTA本地程序升级

    说起OTA我们应该都不陌生,它是一种可以为设备无损失升级系统的方式,能将新功能远程部署到产品上。我们不仅可以通过网络下载OTA升级包,也可以通过下载OTA升级包到SD卡或U盘后再对设备升级。 本文
    发表于 04-20 11:23

    EPCM3568A-LI如何实现WiFi冲浪和热点共享

    在物联网时代,无线连接对智能设备至关重要。EPCM3568A-LI工控机作为边缘计算网关,简化了设备联网流程,支持远程数据传输与智能操作。本文将指导如何通过该工控机轻松实现WiFi连接
    的头像 发表于 04-17 08:25 415次阅读
    EPCM<b class='flag-5'>3568</b>A-LI如何<b class='flag-5'>实现</b>WiFi冲浪和热点共享

    emc是什么意思 EMC跟EPC区别

    。EMC的主要目标是防止不同设备或系统之间的电磁干扰(EMI)和互操作性问题。 与EMC密切相关的是EPCEPC即是开放式产品技术规范(Electronic Product Code
    的头像 发表于 02-04 15:40 7446次阅读

    RK3568-麒麟KylinOS国产操作系统演示案例

    RK3568-麒麟KylinOS国产操作系统演示案例
    的头像 发表于 01-22 15:15 2563次阅读
    RK<b class='flag-5'>3568</b>-麒麟KylinOS国产<b class='flag-5'>操作</b>系统演示案例

    RK3568-翼辉SylixOS国产操作系统演示案例

    RK3568-翼辉SylixOS国产操作系统演示案例
    的头像 发表于 01-22 14:59 2422次阅读
    RK<b class='flag-5'>3568</b>-翼辉SylixOS国产<b class='flag-5'>操作</b>系统演示案例

    BQ3568产品优势详解

    BQ3568_产品优势
    的头像 发表于 01-10 16:55 441次阅读
    BQ<b class='flag-5'>3568</b><b class='flag-5'>产品</b>优势详解

    远程透传网关-V900与三菱FX3U PLC远程上下载监控操作指南

    V900是一款工业边缘透传网关,配合博达远程透传工具组成PLC/触摸屏远程调试模块,支持远程监控和数据透传(远程编程、远程调试、
    的头像 发表于 01-10 08:34 1376次阅读
    <b class='flag-5'>远程</b>透传网关-V900与三菱FX3U PLC<b class='flag-5'>远程</b>上下载监控<b class='flag-5'>操作</b>指南

    瑞芯微RK3568J如何“调节主频”,实现功耗降低?一文教会您!

    RK3568J主频模式说明为降低RK3568J功耗,提高运行系统健壮性,在产品现场对RK3568J实现主频调节则显得尤为重要。图 1 RK
    发表于 12-01 09:48

    基于EPCM3568A-LI的LoRa快速使用指南来了

    本文采用EPCM3568A-LI小型边缘计算网关设备搭载PCIE-ZSL421模块,给大家演示实现设备间的透明数据传输、无线空中配置、自组网功能操作过程,帮助用户快速入门LoRa应用开
    的头像 发表于 11-29 08:24 425次阅读
    基于EPCM<b class='flag-5'>3568</b>A-LI的LoRa快速使用指南来了