由于xavier等硬件设备不支持x86指令集,因此无法使用诸如teamviewer、向日葵、todesk等远程控制软件。
这里我们使用nomachine软件实现远程访问。
远程连接分以下两种情况:局域网内远程连接和公网远程连接
一、局域网内远程连接(无公网访问)
nomachine连接jetson xavier nx的时候可能会出现显示分辨率不正确等原因,Jetson TX2等不会出现。解决办法如下:
远程桌面的终端输入以下命令:
xrandr -s 1280x720
输入完之后记得关闭nomachine远程桌面之后重新打开,否则可能导致鼠标位置对不上
如果在连接显示器后再通过nomachine远程连接,xavier会自适应匹配显示分辨率,分辨率输入太高可能导致远程桌面卡顿,建议先不要连接显示器,设备启动后等待一段时间并刷新nomachine界面,直到找到对应的设备ip地址之后直接点进去连接即可。
二、公网远程连接
目前已知的远控软件支持arm的均不自带远程内网穿透功能,因此需要配合其他的穿透软件实现公网访问
采用zerotier+nomachine实现内网映射与远程访问