“我的NVIDIA开发者之旅 | 征文活动正在进行中…
?? 作者:前端修罗场 ?? 本文名称:我的NVIDIA作为一名初学者,我是如何开始开发者之旅的 NVIDIA Jetson Nano 开发的 ?? 首发:CSDN NVIDIA 企业开发者社区
你可能会问 ??,作为一个前端博主,来这里做不好页面 Jetson Nano ? 没有醒来吗???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 哈哈,技多不压身 ??,我现在也在尝试前端以外的领域,看看我是否能找到一些兴趣。所以,如果你也是一个外行,你不妨和我一起学习。如果你好,给我 赞,收藏,评论 三连哦!
本文将从初学者的角度展示如何使用它 NVIDIA Jetson Nano 。 也可以参考官方教程。 如果你想和我一起做,那么下一个内容将需要更多的时间,你需要耐心地跟随。
我们将接触以下内容:
文章目录
- 设置和首次启动
- 设置 WiFi
- 运行更新
- 收集 Jetson Nano 的信息
- 更改电源设置
- 创建交换文件
- 从 PC 远程连接到 NVIDIA Jetson Nano
-
- 使用 LXDE 桌面释放 RAM
- 设置 VNC 服务器
- 远程桌面软件安装
-
- 选项 1(最慢):PC 上的 VNC 查看器
- 选项 2(最快):在你的 PC 上安装 NoMachine
- 安装 Putty(可选)
- NVIDIA Jetson Nano 开发者套件 (4GB – B01)
- 128GB MicroSD 卡带适配器
- 带标准 USB 连接器的 SD/Micro SD 读卡器
- USB 转 Micro-USB 电缆
- 适用于 Jetson Nano 5V/4A OD 5.5mm ID 2.1mm 的电源
- 2.54mm 标准电脑跳线帽
- USB WiFi 适配器
- NVIDIA Jetson 冷却风扇和机箱(可选)
- USB 键盘
- USB 鼠标
- 支持 HDMI 连接的计算机显示器
完成上述设备后,我们需要做的第一件事就是准备操作系统。
Jetson Nano 使用 microSD
卡用于存储操作系统。因此,此刻你需要拿起它。 128GB 的 MicroSD 卡,插入适配器。如下图所示:
接着,将 SD 插入你的读卡器 PC 中。
然后,。 写下它在你的 PC 上的位置。 例如,我的 SD 读卡器显示我的 F 盘。
接着,将 Jetson Nano Developer Kit SD
卡的镜像文件(通常称为“JetPack下载到你的 PC 上。 这个文件比较大,是的 6 G下载好需要很长时间。 现在,你可以吃点东西,吃完再回来。
下载完成后,我们需要写入我们的 microSD 卡。 假如你用的是 Windows、Mac OS 或 Linux 系统不同的系统。 我会以我的 Windows PC 为例:
适用于下载、安装和启动 Windows 的 SD 存储卡格式化程序:
下载完成后,请以下步骤:
- 选择 SD 读卡器所在的驱动器。
- 选择快速格式化。
- 留空卷标签。
- 单击格式化开始格式化,然后在警告对话框中单击是。
为了方便您查看,以下是我拍摄过程的截图:
接下来,。
单击 “Flash from file”
并选择您以前下载的 Nano Jetson
镜像压缩文件。
若未插入 microSD 卡,请插入。
然后单击选择目标并选择 SD 卡的驱动器。 (我的在F盘。还记得,让你在前面写下你的位置。
点击“ Flash!” Etcher 编写和验证图像需要一段时间。你可以坐下来回来。
Etcher 完成后,Windows 可能会让你知道它不知道如何读取 SD 卡。 只需单击取消所有这些屏幕并删除它们 microSD 卡。
接下来,让我们进入正题。
设置和首次启动
展开纸架,将 Nano Jetson 放入开发者工具箱:
纸架顶部包裹开发工具:
将 microSD 插入卡(已写入系统图像) Jetson Nano 模块底部的插槽:
将 Jetson Nano 连接到您的显示器。 例如,我用它 HDMI 将我的显示器连接到我的电缆上 Jetson Nano。 (如果没有,可以在网上买一个)
接下来:
-
将 Jetson Nano 连接到您的键盘。
-
将 Jetson Nano 连接到鼠标。
-
获取适用
Jetson Nano 5V/4A OD 5.5mm ID 2.1mm
的电源”。 -
将电源连接到
5V/4A
电源插孔。 此时,开发者工具包将自动启动 1 分钟。
工具包通电后,Micro-USB 在连接器旁边。 第一次启动时,开发人员工具包将引导您完成一些初始设置,包括:
-
查看并接受 NVIDIA Jetson 软件最终用户许可协议:
-
选择系统语言:
-
键盘布局的选择:
-
选择时区。
-
创建用户名、密码和计算机名称。 请务必选择自动登录。
-
选择 APP 分区大小(NVIDIA 最大建议使用):
-
更新 QSPI 进程并单击继续:
-
保持
Nvpmodel
默认设置模式,然后单击继续: 你的 Nvidia 将自动重启到 Ubuntu 桌面:
单击左下角的终端图标:
最后,重启计算机。
设置 WiFi
下面,我们将开始设置 WiFi,请拿起你的 WiFi 适配器。
将其插入 Jetson Nano 上的一个 USB 端口中。
要设置 WiFi,您可以在终端窗口 (sudo nmtui)
使用以下命令,或按以下步骤操作:
-
单击桌面右上角的设置(齿轮)图标。
-
单击下拉菜单中的系统设置。
-
单击对话框中的网络对话框。
-
设置网络连接。
-
重新启动计算机。
重启时,您的计算机可能会弹出软件更新程序对话框。 单击即可立即安装。
-
单击桌面右键。
-
打开终端。
-
检查您的 WiFi 设置是否正常。例如,您可以输入
ping csdn.net
检查链接状态。
你可关闭省电模式以获得稳定性,然后重启电脑:
sudo iw dev wlan0 set power_save off
sudo reboot
运行更新
让我们更新我们的软件包列表并升级系统上的软件。
打开终端,然后输入:
sudo apt-get update
sudo apt-get upgrade
键入 Y 并按 Enter 升级所有内容。然后重启系统。
收集 Jetson Nano 的信息
打开终端窗口,然后键入以下命令:
hostname -I
此刻,需要你记下你的内部 IP 地址。
更改电源设置
如果你像我一样使用 5V/4A
电源,请打开终端窗口,然后输入:
sudo nvpmodel -q
如果你看到以下内容,表示你可以开始了:
NV Power Mode: MAXN
如果没有,请键入以下命令:
sudo nvpmodel -m 0
此命令可以为你提供高功率性能。 因为你使用 microUSB 为 Jetson Nano 供电,如果你想将其更改为低性能,请使用以下命令:
sudo nvpmodel -m 1
创建交换文件
在 Jetson Nano 上使用的一些应用程序需要大量的内存。 为了防止 Nano 崩溃,我们需要创建一个交换文件。
首先,使用下面命令看看你的 Nano 是否有可供交换的空间:
free -h
如果没有足够的交换空间,请添加一个 4GB 的交换文件。
sudo fallocate -l 4G /var/swapfile
sudo chmod 600 /var/swapfile
sudo mkswap /var/swapfile
sudo swapon /var/swapfile
sudo bash -c 'echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab'
然后,重启 Nano(sudo reboot
)。
Nano 完成重启后,再次使用如下命令查看是否有交换空间:
free -h
从 PC 远程连接到 NVIDIA Jetson Nano
现在,我将展示使用名为 VNC Viewer
的应用程序从你自己的 PC(在同一个 WiFi 网络上)远程连接到 NVIDIA Jetson Nano 桌面所需的一切。
使用 LXDE 桌面释放 RAM
首先,让我们释放一些 RAM 以防止 Nano 崩溃。
键入以下命令。 然后你的计算机将重新启动到登录屏幕:
$DESKTOP_SESSION
在登录屏幕上,单击“登录”旁边的齿轮图标:
然后选择 LXDE
。接着,输入您的密码,然后单击登录。
现在,LXDE 是你的桌面环境了。
完成之后,请重启sudo reboot
。
重启后,在 Nano 中打开一个终端窗口,然后键入以下命令以查看你正在使用的桌面环境:
echo $XDG_CURRENT_DESKTOP
当然,你也可以键入以下命令查看你有多少可用内存:
free
现在打开一个终端窗口,将显示管理器从 gdm3
(GNOME 显示管理器)更改为 lightdm
:
sudo dpkg-reconfigure lightdm
你会看到一个窗口弹出,按 Enter。接下来,选择 lightdm,然后按 Enter。
接着,重启电脑 sudo reboot
。
重启后,再次打开命令行,输入以下命令看出空闲的内存:
free
可以看到我们现在使用的内存更少了。
设置 VNC 服务器
你可以参考官方这篇教程。也可以往下看我的:
首先,让 VNC 服务器在您每次登录时启动。打开一个新的终端窗口,然后键入:
mkdir -p ~/.config/autostart
cp /usr/share/applications/vino-server.desktop
~/.config/autostart/.
现在,我们需要配置 VNC 服务器:
gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false
为 VNC 服务器设置密码(确保你记住它):
gsettings set org.gnome.Vino authentication-methods "['vnc']"
将 thepassword
替换为你想要的密码:
gsettings set org.gnome.Vino vnc-password $(echo -n 'thepassword'|base64)
接着,关闭你的 Jetson Nano:
sudo shutdown -h now
Jetson Nano 关闭后,拔下 5V/4A 电源。然后,从 Jetson Nano 上拔下鼠标、键盘和显示器。接着,将 5V/4A 电源插回 Jetson Nano。
安装远程桌面软件
选项 1(最慢):PC 上的 VNC 查看器
要安装 VNC Viewer,需要遵循这些涵盖了 Windows、MacO 和 Linux 的说明。
如果使用的是 Windows,请转到 PC,然后下载并安装 VNC Viewer。
启动 VNC 查看器并输入 Jetson Nano 的 IP 地址。 你也可以转到File -> New Connection
.
如果你已配置 VNC 服务器进行身份验证,请提供 VNC 密码。
远程桌面连接可能会带来非常强的延迟。你可以通过单击左下角的 并转到 Preference -> Monitor settings
来更改桌面分辨率。
现在,关闭你的 Jetson Nano:sudo shutdown -h now
。卸下电源,然后重新插入。
选项 2(最快):在你的 PC 上安装 NoMachine
VNC Viewer 在 Windows 上对我来说太慢了,所以我安装了 NoMachine
。 同样,也是需要遵循这些说明:
以及遵循这份说明: 接下来,访问 NoMachine 网站并下载 ARMv8 的 DEB 包吧!
此文件夹将下载到你的下载文件夹。 你可以通过终端命令 cd Downloads
移动到该文件夹。
使用 “dpkg”
命令安装 NoMachine。 例如,如果你下载了“nomachine_7.4.1_1_arm64.deb”
包 :
sudo dpkg -i nomachine_7.4.1_1_arm64.deb
现在单击左下角的开始菜单。 选择 NoMachine (NoMachine 可能在“Internet”选项下)。
接着,记下可用于连接 Jetson Nano 的 URL
。然后,重新启动你的 Jetson Nano。
sudo shutdown -h now
之后,从 Jetson Nano 上拔下电源,并将电源插入 Jetson Nano。
现在从你自己的 PC(Windows、MacOs 或 Linux)上下载 NoMachine 软件。
下载后,在你的 PC 上启动 NoMachine 应用程序:双击你的 Jetson Nano 图标(即 Ubuntu 18.04)。
单击 Yes
。输入 Jetson Nano 机器的用户名和密码。单击提示,将看到那你的桌面出现。现在,再次关闭你的 Jetson Nano:
sudo shutdown -h now
卸下电源,然后重新插入。
安装 Putty(可选)
Putty 是一个程序,它可以让我们只连接到 Jetson Nano 的终端。
转到 putty.org 并下载适用于你机器的安装程序。 我使用的是 64 位 Windows 计算机。
按照说明下载 Putty。 完成后,打开 Putty。 如果你使用的是 Windows,通常可以在“开始”菜单中找到它。
-
你要做的第一件事是输入 Jetson Nano 的 IP 地址。
-
然后,选择 SSH 单选按钮。
-
接着,单击打开按钮。如果出现弹出窗口,请单击“是”,然后你将转到终端窗口。
-
接着输入你的 Jetson Nano 的用户名和密码。
🤩 哇!此时,你已通过命令行界面登录 Jetson Nano 啦!是不是很酷 😎
最后,我有一点点建议:因为了解到许多 Jetson Nano 项目涉及大量计算(例如深度学习和机器人技术),这会使电路板很快升温。 因此,我建议你购买并设置带有冷却风扇和机箱的 Jetson Nano。⭐️