立即注册 找回密码

微雪课堂

搜索
微雪课堂 Jetson Nano Jetson Nano系列教程 查看内容

Jetson Nano 系列教程2:登录Jetson Nano

2019-8-27 20:41| 发布者: kaloha| 查看: 13927| 评论: 0|原作者: waveshare

摘要: 操作Jetson nano,免不了需要登录系统,这里介绍几种登录Jetson Nano系统的方法
连接Jetson Nano可以有多种方法,这里我们一一介绍一下。开始本章节前,请先参考上一章,烧写好镜像
直接连接
所谓直接连接,就是将Jetson Nano当做主机,连接HDMI屏幕,连接键盘和鼠标,然后直接操作。这个的话没有什么好说的。需要注意Jetson Nano的HDMI接口和DP接口只能接HDMI屏幕和DP屏幕,不能用转接线接其他接口的屏幕。至于为什么不可以,笔者也不清楚,反正收到多起反馈就是不行。
通过串口调试接口登录
Jetson Nano 底板上引出了串口调试接口,你可以通过TTL转USB模块连接到电脑上,使用putty软件登录Jetson nano.
USB转串口模块这里推荐我们的 CP2102 USB UART Board
具体连接方式为
Jetson Nano
CP2102 USB UART Board
GND
GND
RX
TX
TX
RX
将串口模块连接好之后,接入到电脑。电脑会识别到一个COM口,如果电脑无法正常识别串口的话,可以下载串口驱动,安装之后再测试。
连接好之后,下载并打开Putty软件。这里有几个地方要注意一下,COM口要选择你电脑识别到的对应COM口,这里可以直接查看设备管理器获取。
波特率设置为115200即可。连接方式注意选择serial. 设置好之后点击Open打开即可。

上电启动Jetson Nano. 注意查看在putty串口是否在Jetson Nano的过程中打印数据

等待系统完全启动之后,输入账号名和密码即可。
通过SSH远程登录
SSH连接是比较常用的远程连接方式,用过树莓派的朋友对SSH连接应该不陌生。与树莓派不同的是,Jetson Nano的系统是默认开启SSH服务,所以只要Jetson nano网络连接正常就可以直接使用SSH登录,不用另外再设置。
首先你需要或者Jetson Nano的IP地址,比如192.168.10.58.
打开Putty软件,关于如何获取putty软件的,请参考上一个串口调试的方法。
设置连接方式为SSH,输入Jetson Nano的IP地址,Port为默认端口,然后点击Open打开

如果IP地址第一次通过SSH登录的话,会弹出一个提示,直接选择是即可

正常登录后,需要输入用户名和密码即可。

远程桌面登录(此方式由于镜像更新问题,已失效, 请参照下方的VNC方式)
串口调试和SSH登录都是只有命令行界面,如果你既想要有图形界面,又想远程登录的话,这一个连接方式是最适合你的。
不过使用该方法前你需要知道,由于官方系统自带的桌面系统只能支持同时登录一个账号,也就是说在本地连接屏幕的时候如果你已经登录了账号,或者设置了自动登录账号的话,如果再用远程桌面连接就会出现闪退的问题。所以这里我们会另外安装xubuntu-desktop来规避这个情况。新安装的桌面与默认的桌面不同,如果你对NVIDIA系统的默认桌面情有独钟的话,请参考上面其他几种方法。
首先你还是需要用上面其他的方法登录到Jetson Nano. 然后安装一些远程登录需要用到的服务插件。
打开终端界面,然后运行以下指令进行安装
sudo apt-get update
sudo apt-get install tightvncserver
sudo apt-get install xrdp
sudo apt-get install xubuntu-desktop
sudo reboot
注意在安装过程中可能需要你按“y”去确认安装,所以不要走开哦。
安装完成后,重启Jetson Nano。
电脑打开远程桌面连接, 输入Jetson Nano的IP地址,然后点击连接

输入账号名和密码,然后点击OK登录即可
通过VNC Viewer远程桌面
说到远程桌面,可能大家会比较熟悉VNC Viewer这个软件。这里我们介绍如何配合Jetson Nano的 Desktop功能来远程访问。
首先,下载并安装VNC Viewer软件到你的电脑上。(这里是下载链接
需要先用HDMI屏幕和键盘等链接到Jetson Nano
打开终端界面,输入以下指令编辑/usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml 文件
sudo vi /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, 安装下面的截图设置参数。注意密码最多支持8位

设置好了之后,关掉窗口,点开左上角的搜索图标(第一个图标),搜索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地址,打开,点击continute

然后输入密码登录,注意,这个密码是我们前面在设置Desktop Sharing的时候你设置的密码,并不是Jetson nano的登录密码

备注:VNC教程,原教程链接:https://www.hackster.io/news/getting-started-with-the-nvidia-jetson-nano-developer-kit-43aa7c298797


131

顶一下

刚表态过的朋友 (131 人)

相关阅读

Jetson Nano
JetBot

微雪官网|产品资料|手机版|小黑屋|微雪课堂. ( 粤ICP备05067009号 )

GMT+8, 2020-11-28 22:35 , Processed in 0.019721 second(s), 17 queries .

返回顶部