目前自动驾驶域控制器项目中使用了英伟达的Orin芯片+Ubuntu20.04系统。域控属于典型的Headless设备,开发调试时需要连接显示器(HDMI/DP)、鼠标和键盘,或者使用NoMachine、VNC、ToDesk、向日葵等远程桌面工具。其中NoMachine功能最强大,兼容性也最好,支持各主流操作系统和嵌入式设备如树莓派等,详细信息请参考《Get started with NoMachine》。VNC是英伟达官方推荐的Jetson远程桌面软件,详细信息请参考《Setup VNC server on the Jetson developer kit》。VNC安装配置运行环境相对复杂,流畅度等使用体验也不如NoMachine。

实际项目调试过程中,经常需要一台开发主机同时连接多个域控,或一台域控被多个开发主机同时连接。以上几个远程桌面软件都不能很好的满足需求,为了调试方便,最近将安卓投屏助手(ARDC)移植到Ubuntu下,即Ubuntu远程桌面助手(URDC),争取将其打造成Ubuntu设备(Jetson/树莓派)开发调试的生产力工具。

  Ubuntu远程桌面助手(URDC)主要功能如下:

  1、支持通过Windows连接至Ubuntu设备(x86和ARM架构),实时显示Ubuntu桌面;

  2、支持通过Windows下的鼠标、键盘和输入法快速远程操控Ubuntu设备;

  3、支持双向同步剪切板,可在Windows和远端Ubuntu设备之间快速拷贝文本;

  4、同一Ubuntu设备最多可同时被三台Windows电脑连接和操控;

  5、支持常用调试命令的快速输入,双击CMD列表即可在Ubuntu终端内运行;

  6、支持增加自定义的调试命令,可通过文本进行编辑;

  Ubuntu远程桌面助手(URDC)使用方法如下:

  1、Windows端安装URDC软件;

  2、将安装目录下的\res\(x86|aarch64)\urdcd拷贝到Ubuntu端,并增加可执行权限;

  3、设备端运行urdcd,Windows端运行URDC.exe,菜单设备——设置Ubuntu设备的IP,即可进行连接;

  4、为方便使用,也可以通过gnome-session-properties,将urdcd设置为开机自动运行;

  Ubuntu远程桌面助手下载地址:  https://dlsoft.lanzoui.com/s/urdc

   详细步骤可参考视频教程: https://www.bilibili.com/video/BV1TB4y1R7Zv

Ubuntu远程桌面助手(URDC)的更多相关文章

  1. 烂泥:学习ubuntu远程桌面(二):远程桌面会话管理

    本文由秀依林枫提供友情赞助,首发于烂泥行天下 在上一篇文章中,我们讲解了如何给ubuntu安装远程桌面及其配置,这篇文章我们再来讲解下有关ubuntu远程桌面会话的问题. 一.问题描述 在我们使用ub ...

  2. 烂泥:学习ubuntu远程桌面(一):配置远程桌面

    本文由秀依林枫提供友情赞助,首发于烂泥行天下 公司服务器目前安装的都是ubuntu 14.04系统,而且由于业务需要,需要使用到ubuntu的远程桌面功能.所以本篇文章都是围绕ubuntu的远程桌面来 ...

  3. Android远程桌面助手

    很早之前,做过一个<WinCE远程桌面助手>,在没有屏幕或者在调试LCD驱动时,发挥了很大作用,平日开发也是必备.后来还被网友用于处理一些疑难问题,如无法输入开机密码时可通过该工具远程输入 ...

  4. ubuntu远程桌面介绍

    一.windows远程ubuntu14.04 由于xrdp.gnome和unity之间的兼容性问题,在Ubuntu 14.04版本中仍然无法使用xrdp登陆gnome或unity的远程桌面,现象是登录 ...

  5. Android远程桌面助手(B1391)

    ARDC(B1391), Download:https://files.cnblogs.com/files/we-hjb/ARDC%28B1391%29_EN.7z Android远程桌面助手(B13 ...

  6. Android远程桌面助手(B1371)

    Android远程桌面助手(B1371),下载:https://files.cnblogs.com/files/we-hjb/ARDC%28B1371%29.7z 1.增加了对超大分辨率4320*21 ...

  7. Android远程桌面助手(B1332)之文件管理器

    Android远程桌面助手除了支持Android界面的显示及控制外,还支持Android文件系统的管理,包括文件的快速上传(push).下拉(pull)和查看(cat). Android远程桌面助手( ...

  8. Android远程桌面助手(B1309)

    修改了窗口缩放的处理,支持Android Car等非常规分辨率的Android设备: 修改了获取Android端软件版本的方法,优化了APK的升级逻辑: 优化了远程输入法功能,支持利用PC端输入法快速 ...

  9. Android远程桌面助手(B1185)for Android P开发者预览版

    Android P的开发者预览版已出,其中App compatibility changes部分特别强调“The platform restricts the use of some non-SDK ...

随机推荐

  1. JavaScript 字符串(String)对象的方法

    anchor() 描述:用于创建 HTML 锚 原型:stringObject.anchor(anchorname) 用法: <script> var txt="Hello wo ...

  2. 2021年Java后端技术知识体系

    -----2021/1/22

  3. 帝国CMS内容页模板过滤清理简介smalltext前后空格的方法!

    在内容模板你需要调用的地方使用如下代码输出简介即可过滤简介smalltext前后的空格了: <? $qian=array(" "," ","\t ...

  4. LinkedList实现

    LinkedList源码实现: public class LinkedList<E> { private class Node{ public E e; public Node next; ...

  5. Go 框架学习之旅 ① 深入解析 net/http 启动服务的层级逻辑

    Web Server. net/http 标准库怎么学. 库函数. 结构定义. 结构函数. 思维导图解析HTTP服务端. 层级逻辑. 创建框架的Server结构. OSI参考模型. TCP/IP五层模 ...

  6. 从实例学习 Go 语言、"并发内容" 学习笔记及心得体会、Go指南

    第一轮学习 golang "并发内容" 学习笔记,Go指南练习题目解析.使用学习资料 <Go-zh/tour tour>.记录我认为会比较容易忘记的知识点,进行补充,整 ...

  7. android软件简约记账app开发day06-将记账条目添加到数据库并且绘制备注页面

    android软件简约记账app开发day06-将记账条目添加到数据库并且绘制备注页面 首先写添加到数据库 在DBOpenHelper中添加创建记账表的语句 //创建记账表 sql = "c ...

  8. [AcWing 788] 逆序对的数量

    点击查看代码 #include<iostream> using namespace std; typedef long long ll; const int N = 1e5 + 10; i ...

  9. 低代码 —— 初步认识 Appsmith

    初步认识 Appsmith appsmith 是什么 appsmith 是 github 上的一个开源项目,截至此刻(20220512)有 17.7k Star. Appsmith 是一个低代码.开源 ...

  10. SRIO RapidIO (SRIO)协议介绍(-)

    1     导读 1.1    与PCIe的差异 典型的PCIe结构定义了一个以单个中央处理器为核心的计算机系统,比如我们常见的工控机.PXIe机箱控制器.服务器内的IO设备.从系统架构来看,这个结构 ...