Jetson Nano的使用(一):镜像烧录、VNC远程连接配置及系统环境配置

一、将镜像烧写进SD卡

  1、下载Jetson Nano 开发者套件 SD 卡镜像并解压。(建议至少用32G的SD卡,我下的是JetPack4.5.1)
  2、使用SD Memory Card Formatter将SD卡格式化。
  3、下载、安装并启动Etcher
  4、点击Select image,选择刚才下载的解压出来的img镜像文件,然后点击flash。
  5、Etcher 操作完成后,Windows 可能会提示您它不知如何读取 SD 卡。此时只需单击“Cancel”(取消),然后弹出SD 卡即可。

二、安装和首次启动

  Jetson Nano可以直接连接上键盘、鼠标和显示器,然后将SD卡插入,上电启动,然后对应的设置一下就可以了。

三、VNC远程桌面连接

下载并安装VNC Viewer软件到电脑上。
打开终端界面。输入以下指令

sudo vim /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml

将以下的代码添加到XML文件中。注意不要插到别的key中以及格式对齐。

<key name='enabled' type='b'>
  <summary>Enable remote access to the desktop</summary>
  <description>
    If true, allows remote access to the desktop via the RFB
    protocol. Users on remote machines may then connect to the
    desktop using a VNC viewer.
  </description>
  <default>true</default>
</key>

添加好之后,保存文件并退出。
使用glib-compile-schemas指令将chemas编译一下

sudo glib-compile-schemas /usr/share/glib-2.0/schemas

(上述操作是为了能打开System Settings里的Desktop Sharing,不然打不开Desktop Sharing)
  编译完成之后,点开屏幕右上角的齿轮图标,选择System Settings, 然后点击Desktop Sharing, 按照下面的截图设置参数。
在这里插入图片描述
  然后再打开System Settings里的Security&Privacy,点击Password Settings,将Automatic Login打开
在这里插入图片描述

  设置好了之后,关掉窗口,点开左上角的搜索图标(第一个图标),搜索startup applications, 并点开
在这里插入图片描述
  打开之后,点击ADD, 然后新建一个程序。 Name 设置为Vino, Command设置为/usr/lib/vino/vino-server . Comment设置为VNC Server。设置好之后保存即可。
在这里插入图片描述
终端输入以下指令来关闭VNC连接加密

gsettings set org.gnome.Vino require-encryption false
gsettings set org.gnome.Vino prompt-enabled false

设置好之后,重启Jetson Nano

sudo reboot

重启之后,现在就可以用VNC Viewer软件来远程访问Jetson Nano桌面了。
输入Jetson Nano的IP地址,打开,然后输入密码登录,注意,这个密码是我们前面在设置Desktop Sharing的时候你设置的密码,并不是Jetson nano的登录密码。
在这里插入图片描述

四、无显示器情况下进行VNC配置

此方法只需要Jetson Nano开发板、USB数据线、电脑以及网线。
1、用USB数据线将电脑和Nano开发板连接并将Nano开机。电脑上会出现一个端口连接。去设备管理器中查看端口号。
在这里插入图片描述
2、用网线将电脑和Nano相连,打开网络和共享中心,通过电脑和Nano分享网络,这样电脑和Nano就处于同一网段了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、使用远程ssh工具putty,通过Serial登录进入Nano的命令行窗口。
在这里插入图片描述
在这里插入图片描述
这个COM5就是1中的端口号(我的是5),Speed改为115200,然后点击open。(下面的是我系统安装好后的界面,如果是系统还没安装好就通过这个将系统先安装好)
在这里插入图片描述
在这里插入图片描述
4、设置用户自动登录
命令行输入:

sudo vim /etc/lightdm/lightdm.conf

加入以下内容
autologin-user=后面的是你的用户名
在这里插入图片描述

(以下参考于Nvidia官网
5、使能VNC
Jetson Nano 2GB Developer Kit在命令行输入:

mkdir -p ~/.config/autostart
cp /usr/share/applications/vino-server.desktop ~/.config/autostart/.

其他的Jetson developer kits输入:

cd /usr/lib/systemd/user/graphical-session.target.wants
sudo ln -s ../vino-server.service ./.

6、配置VNC服务

gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false

7、设置VNC登录密码

# 将“thepassword”换成你自己的密码
gsettings set org.gnome.Vino authentication-methods "['vnc']"
gsettings set org.gnome.Vino vnc-password $(echo -n 'thepassword'|base64)

8、重启

sudo reboot

9、输入ifconfig查看IP地址
在这里插入图片描述
10、打开VNC输入IP地址连接桌面
在这里插入图片描述
vnc远程 jetson nano 分辨率问题

五、更换镜像源

首先备份原本的source.list文件并编辑source.list文件。

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak   #为防止误操作后无法恢复,先备份原文件sources.list
sudo gedit /etc/apt/sources.list  

然后删除所有内容,复制以下内容到source.list并保存。

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe

然后在终端输入以下命令。

sudo apt-get update

六、安装Jtop监控运行

安装pip3

sudo apt-get install python3-pip python3-dev

安装Jtop实时监控Nano的运行状态。
执行安装命令

sudo pip3 install jetson-stats

安装完成后,终端运行

sudo jtop

可以远程查看系统运行的动态信息:
在这里插入图片描述

参考链接:
https://www.waveshare.net/study/article-894-1.html
https://blog.csdn.net/iracer/article/details/104453423?depth_1-
https://developer.nvidia.com/embedded/learn/tutorials/vnc-setup


版权声明:本文为qq_41801168原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>