天天看点

NANO开发套件SD卡烧录+opencv配置+tensorrt+cuda10.2准备安装开始刷机开发环境配置

本博客所有使用的资料在百度盘中,请自取:

链接:https://pan.baidu.com/s/1GZFR_Lx35zu3UoB38GI4TA 
提取码:4p6x 
复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V4的分享
           

NANO开发套件介绍

NANO开发套件SD卡烧录+opencv配置+tensorrt+cuda10.2准备安装开始刷机开发环境配置

① microSD卡插槽用于主存储

②40针扩展接头

③微型USB端口,用于5V电源输入或用于数据

④千兆以太网端口

⑤USB 3.0端口(x4)

⑥ HDMI输出端口

⑦DisplayPort连接器

⑧DC Barrel插孔,用于5V电源输入

⑨MIPI CSI摄像机连接器

包装盒内

Jetson Nano Developer Kit盒包括:

●Jetson Nano开发人员套件

●小纸卡,具有快速启动和支持信息

●折叠纸架

不包括的物品

您还需要:

●microSD卡(最低16GB UHS-1)

●USB键盘和鼠标

●电脑显示器(HDMI或DP)

●微型USB电源(5V⎓2A)

准备安装

(1)microSD卡镜像写入

Jetson Nano Developer Kit使用microSD卡作为引导设备并用于主存储。重要的是要有一个足够快且足够大的卡来完成您的项目。最低建议使用16GB UHS-1卡。

要准备microSD卡,需要一台具有Internet连接并且能够通过内置SD卡插槽或适配器读取和写入SD卡的计算机。

  1. 下载Jetson Nano Developer Kit SD卡映像,并记下它在计算机上的保存位置。
  2. 英伟达官方为 Jetson Nano 提供了 SD 卡版本的系统镜像,并且一直在更新和维护,该镜像中包含对应的 Ubuntu 系统以及配置好的 cuda 环境和 opencv 环境,因此只需要下载和安装该镜像即可完成 Jetson Nano 的大部分环境配置。可以直接到官网进行镜像下载,下载地址为 https://developer.nvidia.com/embedded/downloads,双击 Image 下载最新的镜像即可
  3. 根据所用计算机的类型,按照以下说明将图像写入microSD卡:Windows,Mac或Linux。

    WINDOWS说明

    使用SD Card Formatter格式化microSD卡。

    NANO开发套件SD卡烧录+opencv配置+tensorrt+cuda10.2准备安装开始刷机开发环境配置

1.下载,安装并启动Windows版SD存储卡格式化程序。

2.选择卡驱动器

3.选择“快速格式化”

4.将“卷标”留空

5.单击“格式化”开始格式化,然后在警告对话框上单击“是”

使用Etcher将Jetson Nano Developer Kit SD卡映像写入microSD卡

●下载,安装并启动Etcher。

NANO开发套件SD卡烧录+opencv配置+tensorrt+cuda10.2准备安装开始刷机开发环境配置

●单击“选择镜像”,然后选择先前下载的压缩图像文件。

●如果尚未插入,请插入microSD卡。如果Windows出现如下对话框提示您,请

单击“ 取消”(按照此说明):

NANO开发套件SD卡烧录+opencv配置+tensorrt+cuda10.2准备安装开始刷机开发环境配置

●单击“选择驱动器”,然后选择正确的设备。

NANO开发套件SD卡烧录+opencv配置+tensorrt+cuda10.2准备安装开始刷机开发环境配置

●点击“ Flash!” 如果您的microSD卡通过USB3连接,则Etcher大约需要花费10分钟来写入和验证图像。

●Etcher完成后,Windows可能会告诉您它不知道如何读取SD卡。只需单击“取消”,然后取出microSD卡。

开始刷机

1.将microSD卡(已写入系统映像)插入Jetson Nano模块底部的插槽中。

NANO开发套件SD卡烧录+opencv配置+tensorrt+cuda10.2准备安装开始刷机开发环境配置

2.打开计算机显示屏电源并连接它。

3.连接USB键盘和鼠标。

4.连接Micro-USB电源(5V⎓2A),Jetson Nano Developer Kit将打开电源并自动启动。

打开电源后,Micro-USB连接器旁边的绿色LED就会点亮。首次启动时,Jetson Nano Developer Kit将带您进行一些初始设置,包括:

●查看并接受NVIDIA Jetson软件EULA

●选择系统语言,键盘布局和时区

●创建用户名,密码和计算机名

●登录

NANO开发套件SD卡烧录+opencv配置+tensorrt+cuda10.2准备安装开始刷机开发环境配置

注意:本文档依据nvidia官方文档编写,如有不准确之处或者需在Linux或Mac下进行相关操作,请查阅NVIDIA官方文档。

https://developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkit#write

开发环境配置

更新源和软件

安装完系统后首先应该更新源,否则后续更新和升级会非常慢。但是由于 Jetson Nano 采用的是 aarch64 架构的 Ubuntu 18.04.2 LTS 系统,与 AMD 架构的 Ubuntu 系统不同,因此需要替换成 aarch64 的源,这里一定要注意,不要替换成 x86-64 的源了。我们这里选择清华的源进行更新。首先备份原本的源,更改 source.list 文件的名字,以备不时之需:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo gedit /etc/apt/sources.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
sudo apt-get full-upgrade
           

如果出现以下错误:

nvidia-l4t-bootloader E: Sub-process /usr/bin/dpkg returned an error code (1)
           

可以执行以下命令:

cd /var/lib/dpkg/
sudo mv info/ info_bak          # 现将info文件夹更名
sudo mkdir info                 # 再新建一个新的info文件夹
sudo apt-get update             # 更新
sudo apt-get -f install         # 修复
sudo mv info/* info_bak/        # 执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_bak文件夹下
sudo rm -rf info                # 把自己新建的info文件夹删掉
sudo mv info_bak info 
           

上述更新时间较长,中间可能由于网速的关系会更新失败,此时不要关机重新执行命令即可,会自动断点续传的。

一起开启新世界的大门吧😊

NANO开发套件SD卡烧录+opencv配置+tensorrt+cuda10.2准备安装开始刷机开发环境配置

继续阅读