Jetson Nano的使用(一):镜像烧录、VNC远程连接配置及系统环境配置 您所在的位置:网站首页 sd卡与电脑连接 Jetson Nano的使用(一):镜像烧录、VNC远程连接配置及系统环境配置

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

2024-03-06 04:55| 来源: 网络整理| 查看: 265

Jetson Nano的使用(一):镜像烧录、VNC远程连接配置及系统环境配置 一、将镜像烧写进SD卡二、安装和首次启动三、VNC远程桌面连接四、无显示器情况下进行VNC配置五、更换镜像源六、安装Jtop监控运行

一、将镜像烧写进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中以及格式对齐。

Enable remote access to the desktop 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. true

添加好之后,保存文件并退出。 使用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



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有