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

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

3天内不再提示

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

AGk5_ZLG_zhiyua 来源:未知 2022-12-16 11:40 次阅读
还在为嵌入式板子没有鼠标、没有键盘、没有显示屏而烦恼?还在为设备安装在远处不便操控,亦或只有冷冰冰的字符终端而发愁?来给它装上VNCServer,这些烦恼都没有!

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

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


安装配置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


启动VNC-Server

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

$ vncserver

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

图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”命令确认:

图2VNCServer监听端口

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

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


连接VNC-Server

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

sudo apt install remmina

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

图3创建VNC连接

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

图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又多了一种选择,是不是瞬间觉得方便了很多呢?

图5VNC连接效果


原文标题:【产品应用】EPC3568-LC配置VNCServer实现远程操作

文章出处:【微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

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

    关注

    13

    文章

    406

    浏览量

    31303

原文标题:【产品应用】EPC3568-LC配置VNCServer实现远程操作

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何实现PLC远程监控与远程开关操作

    不同的时间段内累积起来的。比如,当主供水泵切换到辅助供水泵时,可以使用关闭延迟定时器来延迟关闭主泵,保持切换期间的流量稳定。 通过实现PLC数据采集,数之能远程监控IoT平台能够实时采集水泵开关状态、运行时间等数据并实现可视
    的头像 发表于 12-12 10:33 114次阅读
    如何<b class='flag-5'>实现</b>PLC<b class='flag-5'>远程</b>监控与<b class='flag-5'>远程</b>开关<b class='flag-5'>操作</b>

    SSH远程操作的基本方式

    SSH 是 Linux 下进行远程连接的基本工具,但是如果仅仅用它来登录那可是太浪费啦!SSH 命令可是完成远程操作的神器啊,借助它我们可以把很多的远程
    的头像 发表于 11-11 11:15 298次阅读
    SSH<b class='flag-5'>远程</b><b class='flag-5'>操作</b>的基本方式

    基于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 566次阅读
    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 479次阅读
    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 8085次阅读

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

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

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

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

    BQ3568产品优势详解

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

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

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