JetsonNano学习(一)SDKManager系统烧录


在这里插入图片描述

NVIDIA在2019年NVIDIA GPU技术大会(GTC)上发布了Jetson Nano开发套件,这是一款售价99美元的计算机,现在可供嵌入式设计人员,研究人员和DIY制造商使用,在紧凑,易用的平台上提供现代AI的强大功能。完整的软件可编程性。Jetson Nano采用四核64位ARM CPU和128核集成NVIDIA GPU,可提供472 GFLOPS的计算性能。它还包括4GB LPDDR4存储器,采用高效,低功耗封装,具有5W / 10W功率模式和5V DC输入。

新发布的JetPack 4.2 SDK 为基于Ubuntu 18.04的Jetson Nano提供了完整的桌面Linux环境,具有加速图形,支持NVIDIA CUDA Toolkit 10.0,以及cuDNN 7.3和TensorRT等库。该SDK还包括本机安装流行的功能开源机器学习(ML)框架,如TensorFlow,PyTorch,Caffe,Keras和MXNet,以及计算机视觉和机器人开发的框架,如OpenCV和ROS。

完全兼容这些框架和NVIDIA领先的AI平台,可以比以往更轻松地将基于AI的推理工作负载部署到Jetson。Jetson Nano为各种复杂的深度神经网络(DNN)模型提供实时计算机视觉和推理。这些功能支持多传感器自主机器人,具有智能边缘分析的物联网设备和先进的AI系统。甚至转移学习也可以使用ML框架在Jetson Nano上本地重新训练网络。

建议安装Ubuntu18.04,该版本支持JetPack4.x、JetPack5.x
在这里插入图片描述


一、VMware16虚拟机安装

SDKManager基于Ubuntu完成JetsonNano镜像系统的烧录。因此需要通过VMware虚拟机安装Ubuntu系统。

VMware虚拟机是一款通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。通过VMware虚拟机,你可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。

以下是Ubuntu安装步骤。

1. 安装好虚拟机后,打开虚拟机界面,点击创建新的虚拟机
在这里插入图片描述

2. 选择典型,然后点击下一步
在这里插入图片描述
3. 选择稍后安装操作系统,然后点击下一步
在这里插入图片描述
4. 选择Linux系统,选择Ubuntu 64位版本,然后点击下一步
在这里插入图片描述
5. 选择Ubuntu 64位版本安装在本机的位置,点击浏览修改位置,建议安装在除C盘以外的盘;(注意:路径中不可出现中文字符,空格最好也都删掉,否则后面容易提示找不到路径)然后点击下一步
在这里插入图片描述
6. 磁盘大小建议60G+,因为SDKManager安装的镜像包需要尽可能大的存储空间,然后点击下一步
在这里插入图片描述
7. 点击自定义硬件
在这里插入图片描述
8. 在内存中改成2048M(不做强制要求,根据自身实际情况修改)
在这里插入图片描述
9. 点击新CD/DVD(SATA)中,选择使用ISO映像文件,点击浏览找到需要安装系统的镜像
在这里插入图片描述
10. 找到软件安装包,点击ubuntu-18.04文件,然后点击打开
在这里插入图片描述
11. 然后关闭该界面点击完成
在这里插入图片描述
12. 点击开启此虚拟机
在这里插入图片描述
13. 选择中文(简体),然后点击安装Ubuntu
在这里插入图片描述
14. 选择汉语,然后点击继续
在这里插入图片描述
15. 选择正常安装即可,点击继续
在这里插入图片描述
16. 点击现在安装
在这里插入图片描述
17. 点击继续,创建该虚拟机的用户名和密码,然后点击继续
在这里插入图片描述
18. 正在安装中,请稍等…
在这里插入图片描述
19. 安装完毕,点击现在重启
在这里插入图片描述
20. 重启后,登录,右键打开终端

ping www.baidu.com

查看网络状态

在这里插入图片描述
安装ubuntu 18.04发现没有网络:

sudo service NetworkManager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
sudo service NetworkManager start

Ubuntu安装成功!


二、安装VMware Tools

安装前确保Ubuntu虚拟机运行

1. 在虚拟机选项中选择安装VMware Tools
在这里插入图片描述
2. 在文件夹下发现VMwareTools压缩包
在这里插入图片描述

3. 右击页面打开终端

tar -zxvf 压缩包名字

解压
在这里插入图片描述
4. 解压完之后,进解压路径,就会看VMware Tools的安装包
进入安装包,打开终端,执行安装程序

./vmware-install.pl

在这里插入图片描述
开始安装之后见到yes,就输入yes。其他的就一路回车按(Enter)直到出现“Enjoy, –the VMware team”如下图,就表示安装成功了,然后手动重启虚拟机,虚拟机的屏幕充满VMware Workstations的窗口。

VMware Tools安装完成!

补充:命令行直接安装

sudo apt-get autoremove open-vm-tools
sudo apt-get install open-vm-tools-desktop
sudo reboot

三、SDKManager系统烧录

SDK Manager下载网址
下载完成后直接将安装包拖进Ubuntu
在这里插入图片描述
1. SDKManager安装
方法一

进入.deb文件的路径,例如下载到Downloads目录

cd Downloads/

在终端输入以下命令安装SDK Manager

sudo dpkg -i sdkmanager_1.5.0-7774_amd64.deb

在这里插入图片描述
此时系统可能会报错找不到依赖文件,输入以下命令解决此问题

sudo apt \--fix-broken install

方法二

直接点击安装
在这里插入图片描述
2. 将JetsonNano与PC连接起来,选择连接虚拟机(FC_REC脚接GND)

此时需要让jetson Nano进入系统REC刷机模式。
将跳线帽连接到FC REC和GND引脚,也就是连接到核心板下方载板的第二和第三个引脚,如下图所示
在这里插入图片描述
连接线路,将HDMI显示屏、鼠标、键盘和microUSB数据线连接到Jetson Nano上,最后再接入电源。由于上一步已经将跳线帽连接FC REC和GND引脚,所以上电开机后会自动进入REC刷机模式

3. 打开SDKManager
需要NVIDIA账号,自行注册
在这里插入图片描述
4. 可能会有版本更新,确认更新

在这里插入图片描述
5. SDK自动检测板载型号,勾选如图所示,JetPack选择4.6.1

如果在Target Hardware显示未连接状态,请确认设备是否进入REC刷机模式并连接上虚拟机,然后点击refresh刷新。这里注意一下使用虚拟机需要把设备设置为连接到虚拟机上。
在这里插入图片描述

在虚拟机Ubuntu18.04的SDKManager软件选择Target Hardware为Jetson Nano
modules,JetPack版本,这里以4.6版本为例,Host Machine 非必要不勾选

在这里插入图片描述
6. 默认会勾选Jetson OS和Jetson SDK Components,表示刷入系统和SDK,
可以单独选系统OS或者软件SDK,但是单独刷入软件SDK前需要保证已经刷入系统OS。
由于Jetson Nano自带的EMMC容量只有16G,所以安装不了SDK,只能选择刷入OS系统。
之后可以通过EMMC启动引导至USB启动,USB存储空间大小充足,再来安装SDK
文件下载路径保持默认就好,勾选协议,
此时SDKManager会先下载需要烧录的文件,等待烧录文件下载完成即可开始烧录系统。

在这里插入图片描述
7. 等待系统OS烧录完成后,Jetson Nano会自动重启进入系统
此时需要根据系统提示给设置系统的基本功能,必须执行的包括设置用户名与密码等,设置用户名和密码这里一定要牢记,否则会出现登录不进系统的问题。
注意:烧录完系统后,请将FC REC和GND之间的跳线帽拔掉。

在这里插入图片描述
8. (EMMC请忽略该步骤)系统OS烧录完成,Jetson Nano通过SSH开始安装SDK
microUSB 默认IP为 192.168.55.1
正确输入Username以及Password
漫长等待安装Cuda Cudnn TensorRT OpenCV
在这里插入图片描述

  • 12
    点赞
  • 72
    收藏
    觉得还不错? 一键收藏
  • 24
    评论
### 回答1: Jetson Nano刷机可以使用SDK Manager工具进行操作。首先需要下载并安装SDK Manager工具,然后连接Jetson Nano设备到电脑上,打开SDK Manager工具,选择需要安装的JetPack版本,然后按照提示进行操作即可完成刷机过程。刷机过程中需要注意设备连接稳定,避免中断导致刷机失败。 ### 回答2: Jetson Nano是一款小型的AI计算平台,它具有高性能、低功耗和高效率的特点。为了实现更加精确和高速的AI计算,很多人选择刷机,并使用SDK Manager进行开发。以下是关于Jetson Nano刷机SDK Manager的详细指南。 1. 准备工作 在开始刷机之前,需要准备一些工具和材料。首先,您需要购买一块Jetson Nano板子,并下载NVIDIA SDK Manager,这是刷机过程的核心工具。此外,还需要一台电脑和一个USB驱动器,以存储Jetson Nano的映像文件和SDK Manager运行需要的软件。 2. 连接Jetson Nano 在将Jetson Nano连接到电脑之前,您需要确保其与电源适配器和显示器连接,并处于可启动状态。通过一个USB-Type C转USB-A线,将Jetson Nano连接到电脑USB接口上。 3. 启动SDK Manager 打开SDK Manager,选择"刷机"选项,之后SDK Manager将会自动检测连接的设备。如果您的Jetson Nano是第一次链接,必须在检测到设备后,更换它的系统映像。请选择想要安装的映像,SDK Manager将会将映像下载至电脑的某个目录下,然后写到USB驱动器中。 4. 进行刷机 当您的USB驱动器准备就绪后,插到Jetson Nano板子上,然后按下它的开机按钮,此时将会开始进入到L4T(Linux for Tegra)启动过程。也可能会遇到其他情况,例如SD卡被损坏或板子出现硬件问题,请自行查找解决方法。 5. 进行设置 安装完成后,您需要进行一些初始化设置。包括注册帐号、SSH设置、Wi-Fi网络连接等。这些设置将确保Jetson Nano能够连接到互联网,并在开发计算机上与您的IDE程序进行通信。 总之,Jetson Nano刷机应该只花费您大约半个小时的时间,其步骤并不难,只须按照提示进行即可。 刷机完成后,您就可以开始开发您的AI应用程序了。 ### 回答3: Jetson Nano是一款小型且功能强大的开发板,可以支持AI和深度学习的开发和运行。在使用Jetson Nano进行开发时,我们需要在其上安装特定的操作系统和软件。SDKmanager是一款用于Jetson Nano的刷机软件,可以用于快速方便地刷机并安装所需的软件和驱动程序。 首先,我们需要准备一些工具和材料。我们需要一台PC或笔记本电脑,并确保其与Jetson Nano连接,同时需要一张官方的SD卡,并用官方提供的“Etcher”软件将操作系统焊接到SD卡上。接下来,我们需要安装SDKmanager,该软件可以从NVIDIA官方网站上下载。一旦安装完成,我们需要打开该软件并在其中输入Jetson Nano的设备ID,该ID可以在Jetson Nano中找到。 在填写设备ID后,我们需要选择所需软件和驱动程序,并选择安装程序所需的版本。该软件将自动下载所选软件和驱动程序,然后开始为Jetson Nano进行刷机和安装。这个过程可能需要一些时间,取决于您所选择的软件和驱动程序。 如果您在安装期间遇到任何问题,则可以查看SDKmanager提供的日志文件来解决问题。一旦安装完成,我们可以打开Jetson Nano并开始开发和运行AI和深度学习模型。 总而言之,使用SDKmanager可以轻松快捷地为Jetson Nano刷机并安装所需的软件和驱动程序,为您的AI和深度学习开发提供便利。但是,在安装过程中可能会遇到一些问题,因此您需要耐心地解决它们。
评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值