NVIDIA-XAVIER-NX 连接wifi、添加arm软件源、安装arm中文输入法、安装ros-melodic、nomachine远程控制界面、固定有线网卡静态ip

时间: 2023-07-29 admin 电脑常识

NVIDIA-XAVIER-NX 连接wifi、添加arm软件源、安装arm中文输入法、安装ros-melodic、nomachine远程控制界面、固定有线网卡静态ip

NVIDIA-XAVIER-NX 连接wifi、添加arm软件源、安装arm中文输入法、安装ros-melodic、nomachine远程控制界面、固定有线网卡静态ip

NVIDIA-XAVIER-NX 可以连接wifi,但不能上网问题

问题描述,使用nvidia-xavier-nx ubuntu18.04 可以选择wifi并链接,但是上不了网,无法ping通baidu,但是可以识别地址,并自动转换成:www.a.shifen
参考博客:Ubuntu16.04连上wifi不能上网解决

解决办法

修改/etc/network/interfaces 文件

sudo gedit /etc/network/interfaces

将以下指令覆盖到文件中,其中,eth0 为nvidia-xavier-nx的网口

source-directory /etc/network/interfaces.d
auto eth0
iface lo inet loopback

重启,指令重启,或物理重启电脑即可生效

/etc/init.d/networking restart

NVIDIA-XAVIER-NX 软件源

UBUNTU 18.04 ROS Melodic安装
更改源(这是一个非常好用的源,比清华的好用很多)

sudo gedit /etc/apt/sources.list

粘贴如下源,并保存

deb [arch=amd64] /ubuntu/ bionic main restricted
deb [arch=arm64] / bionic main restricted
deb [arch=amd64] /ubuntu/ bionic-updates main restricted
deb [arch=arm64] / bionic-updates main restricted
deb [arch=amd64] /ubuntu/ bionic universe
deb [arch=arm64] / bionic universe
deb [arch=amd64] /ubuntu/ bionic-updates universe
deb [arch=arm64] / bionic-updates universe
deb [arch=amd64] /ubuntu/ bionic multiverse
deb [arch=arm64] / bionic multiverse
deb [arch=amd64] /ubuntu/ bionic-updates multiverse
deb [arch=arm64] / bionic-updates multiverse
deb [arch=amd64] /ubuntu/ bionic-backports main restricted universe multiverse
deb [arch=arm64] / bionic-backports main restricted universe multiverse
deb [arch=amd64] /ubuntu/ bionic-security main restricted
deb [arch=arm64] / bionic-security main restricted
deb [arch=amd64] /ubuntu/ bionic-security universe
deb [arch=arm64] / bionic-security universe
deb [arch=amd64] /ubuntu/ bionic-security multiverse
deb [arch=arm64] / bionic-security multiverse

在terminal中输入,

sudo apt-get update

NVIDIA-XAVIER-NX 安装输入法

参考博客:
Ubuntu安装Fcitx以及Fcitx输入中文不显示候选词框的解决办法

1.安装Fcitx所需组件

sudo apt install fcitx fcitx-tools fcitx-config* fcitx-frontend* fcitx-module* fcitx-ui-* presage

2. 移除多余的组件(仅针对非KDE桌面)

因为上面的安装命令为了方便使用了通配符安装,所以会多安装一个fcitx-module-kimpanel,这个组件可能导致在非KDE桌面环境下Fcitx输入中文时不显示候选词框,如果是KDE桌面则无需移除。

sudo apt remove fcitx-module-kimpanel

3.根据需要安装一个或多个输入法

因为nvidia xavier nx 为arm架构,sougou输入法只支持amd64架构,所以无法安装sougou输入法。

sudo apt install fcitx-pinyin            # 拼音
sudo apt install fcitx-sunpinyin         # sun拼音
sudo apt install fcitx-googlepinyin      # google拼音
sudo apt install fcitx-table-wubi-large  # 五笔

4.Fcitx输入中文时不显示候选词框的解决办法

如上所述,在非KDE桌面环境下,如果安装了fcitx-module-kimpanel,可能会导致Fcitx输入中文时不显示候选词框,移除该组件,然后重启Fcixt。

sudo apt remove fcitx-module-kimpanel

NVIDIA-XAVIER-NX 安装ROS-Melodic

参考网址:
NX入门教程软件篇-安装ROS Melodic
安装源

sudo sh -c 'echo "deb /ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'   

设置key

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

更新

 sudo apt-get update

安装ros melodic和rosinstall等便利工具

sudo apt-get install ros-melodic-desktop-full
sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential

解决依赖

sudo rosdep init
rosdep update

环境设置

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc

测试是否成功安装ros

roscore

.. logging to /home/ubuntu/.ros/log/cb38e680-dee2-11ea-bae1-70665563e003/roslaunch-nx-1205.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://nx:36773/
ros_comm version 1.14.7


SUMMARY
========

PARAMETERS
 * /rosdistro: melodic
 * /rosversion: 1.14.7

NODES

auto-starting new master
process[master]: started with pid [1215]
ROS_MASTER_URI=http://nx:11311/

setting /run_id to cb38e680-dee2-11ea-bae1-70665563e003
process[rosout-1]: started with pid [1228]
started core service [/rosout]

nomachine 远程可视化界面

参考博客:
Jetson AGX Xavier使用NoMachine远程控制屏幕
远程ARM设备Xavier方法——ZeroTier+nomachine
因为 向日葵 teamviewer等linux端的远程控制软件,没有推出arm64版本,所以在xavier上可以使用nomachine这款软件
nomachine 官网
win10 和 xavier都下载各自的nomachine软件
xavier下载后执行

sudo dpkg -i nomachine_****_arm64.deb

注意,要保证主机和从机在同一网段下
添加从机的ip地址,再输入用户名密码,就可以进行控制

可看到再同一网端下的在线设备

win10连接远端nvidia xavier nx界面

NVIDIA-XAVIER-NX 固定有线网卡静态ip

参考博客:ubuntu固定内网ip_Ubuntu 设置固定ip地址

sudo gedit  /etc/network/interfaces

interfaces的文件配置如下,固定以太网网卡eno1为静态ip 192.168.68.1

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

#==========
auto eno1
#iface eno1 inet dhcp
iface eno1 inet static
address  192.168.68.1
netmask  255.255.255.0
#gateway  192.168.68.10