Jetson-Xavier-NX使用教程(这里说插上烧好镜像的SD卡上电就可以直接用了)

这里说插上烧好镜像的SD卡上电就可以直接用了,似乎是不需要特意更改或者设置什么的。

转载自:https://mp.weixin.qq.com/s/Lhm9FFctl7BShdnBwmCV4w

Jetson-Xavier-NX使用教程

原创 lance 计算机视觉算法工程师 2月18日

1.介绍


图片

  1. microSD卡插槽用于主存储

  2. 40针扩展接头

  3. 微型USB端口

  4. 千兆以太网端口

  5. USB 3.1 A型端口(x4)

  6. HDMI输出端口

  7. DisplayPort连接器

  8. DC Barrel插孔,用于19V电源输入

  9. MIPI CSI摄像机连接器

图片

载板新功能:

  1. 自带wifi模块,且安装位置移到载板反面。也就是说拆装wifi模块不需要先取下核心模块了。

  2. 载板自带塑料底座,且集成了wifi天线。但只要卸掉wifi天线和4个固定螺丝,就可以取下载板。

  3. 增加了一个m.2接口,在反面,可以装nvme固态硬盘。

  4. 增加了CAN接口,但没焊排针,可以自加。

  5. 供电口改为19V,与AGX Xavier一致。

2.刷机

推荐按照本教程这种方式进行刷机,基础软件都会包含在镜像中,相应的工具已上传百度云。

链接:https://pan.baidu.com/s/1IwDlwaYbOmt7qyF2EjY9Zg 提取码:r2tt

将烧录好的TF卡插入到NX开发板上,SD卡装好了以后记得接好显示器的线,最后在接入官方配送的19V电源,记得手和金属物体不要碰NX的电路板以防止静电和短路导致电路损坏。连接电源后自动开机,可以观察到绿色电源LED亮起,经过十几秒以后进入Ubuntu18.04的设置界面,选择好语言,时区,设置完密码以及链接WIFI以后就可以进入桌面。

图片

  1. 下载镜像:https://developer.nvidia.com/jetson-nx-developer-kit-sd-card-image

  2. 将镜像写入microSD卡(最好64GB+),以win10为例。

    图片

    1. 下载SD卡格式化工具SD Card Formatter

      图片

    2. 使用烧录工具Etcher写入镜像

      1. 点击Flash form file选择刚才下载好的SD Card Image压缩包

      2. 将TF卡插入到读卡器,并插入到电脑主机的USB口,点击select target选择要烧录到的TF卡(有的也会自动识别TF卡)

      3. 点击Flash进行烧录

  3. 开机

3.常用软件

#驱动版本head -n 1 /etc/nv_tegra_release#内核版本uname -r#操作系统lsb_release -i -r#CUDA版本nvcc -V#cuDNN版本dpkg -l libcudnn8#opencv版本dpkg -l libopencv / pkg-config opencv --modversion#Tensorrt版本dpkg -l tensorrt

     添加CUDA环境变量

#cudasudo vi ~/.bashrc#添加export PATH=/usr/local/cuda/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATHexport CUDA_HOME=$CUDA_HOME:/usr/local/cuda#保存并刷新source ~/.bashrc
  1. 换源

    #备份原有软件源sudo cp /etc/apt/sources.list /etc/apt/sources.list.baksudo vi /etc/apt/sources.list #清华源deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe#更新sudo apt-get update
  2. pip/python3

    #查看python版本是否最新sudo apt-get install python3-pip python3-devpython3 -m pip install --upgrade pip
  3. Jetson-stats

    #查看系统使用情况,类似toppip3 install jetson-stats#使用jtop
  4. (optional)docker

    一般来说,使用NVIDIA官网上下载的sdk image烧写入SD卡或者使用sdk manager/jet package连到板子安装全部软件后,里面什么都有了,包括docker和nvidia docker里面都有了,使用nvidia docker可以把GPU用起来,但是如果误删或者不小心弄坏了docker,或者为了减少发布系统的image的大小,尽量减少不需要安装的软件包,比如想从最基本的Basic Packages for L4T 开始根据需要一点一点的添加,那么自己安装nvidia docker甚至包括docker可能是需要的。

    docker:https://docs.docker.com/engine/install/ubuntu/

    注意选择arm64的命令。

    安装nvidia-container-toolkit或者nvidia-docker2,直接使用apt-get install命令就行,因为/etc/apt/sources.list.d/nvidia-l4t-apt-source.list这个源已保证可以找到你的板子对应的安装包,千万不要按照官网https://github.com/NVIDIA/nvidia-docker上面列的步骤去安装,那些是非Jetson板子的PC/Server上使用的

    sudo apt-get update && sudo apt-get install -y nvidia-container-toolkitsudo systemctl restart docker
    #docker 19.03如果不能使用GPU# 安装nvidia-container-runtime,默认安装位置:/usr/bin/ sudo apt-get install nvidia-container-runtime # 修改 /etc/docker/daemon.json,配置默认nvidia运行 sudo vim /etc/docker/daemon.json # 在daemon.json文件中添加如下内容,如下示意图{ "default-runtime": "nvidia","runtimes": { "nvidia": { "path": "/usr/bin/nvidia-container-runtime", "runtimeArgs": [] } } } #若docker pull出错,可在daemon.json中添加"dns":["8.8.8.8"]#docker pull 加速,可在daemon.json中添加 "registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"]# 重启docker服务即可生效 sudo systemctl daemon-reload sudo systemctl restart docker
  5. 风扇控制

    板子过热会导致网络连接不稳定,可以手动开启风扇

    echo 255 > /sys/devices/pwm-fan/target_pwm  #0:表示关闭风扇 0-255可选,
  6. USB类摄像头控制工具

    sudo apt-get install cheesecheese  #即可打开摄像头#查看摄像头编号ls /dev/video*

4.AI demo

https://github.com/NVIDIA-AI-IOT/jetson-cloudnative-demo

https://github.com/dusty-nv/jetson-inference/

自定义容器可以以NGC中的基于L4T镜像为基础进行制作:https://ngc.nvidia.com/catalog/containers/nvidia:l4t-base

  1. 自定义demo

    安装相应模型配置所需和环境即可

  2. 官方容器demo

    以peopledetection为例

    #可参考https://github.com/NVIDIA-AI-IOT/jetson-cloudnative-demodocker pull nvcr.io/nvidia/deepstream-peopledetection:r32.4.2sudo xhost +si:localuser:root
    sudo docker run -it --rm --net=host --runtime nvidia -e DISPLAY=$DISPLAY -v /tmp/.X11-unix/:/tmp/.X11-unix nvcr.io/nvidia/deepstream-peopledetection:r32.4.2 deepstream-test5-app -c deepstream-5.0/samples/configs/deepstream-app/sourceX_1080p_dec_infer-resnet_tracker_tiled_display_int8_hq_dla_nx.txt
  3. 官方示例demo

    git clone https://github.com/NVIDIA-AI-IOT/jetson-cloudnative-demosudo apt-get install xdotoolcd jetson-cloudnative-demo#launch demosudo ./run_demo.sh #该脚本会运行四个容器demo,分别为people detection、pose detection、gaze detection、speech recognition and Natural Language Processing
    #因网络原因速度较慢,也可选择某一个容器进行展示

    图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1617902.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

JETSON XAVIER NX 入门教程(一)入手刷机过程

转载自:https://mp.weixin.qq.com/s/9HFZaP3A4cslJpuU5AqmGQ JETSON XAVIER NX 入门教程(一)入手刷机过程 原创 CXY 北理玄驹合作小组 5月13日 一、Jetson Xavier NX 简介 NVIDIA Jetson Xavier™ NX是体型超小的AI超级计算机&#xf…

Jetson Xavier NX

Jetson Xavier NX 提示:记录学习过程,倘若有抄袭请原谅 文章目录 Jetson Xavier NX前言一、安装系统二、烧镜像三、启动系统打开风扇先 四、配置VNC(此处借鉴)五、安装中文输入法六、安装cuda七、安装pytorch跟torchvision八、试试…

Jetson NX设置nvme固态硬盘为系统盘

一、参考资料 rootOnNVMe How to Boot from NVMe SSD? 仅两步,把JETSON XAVIER NX的系统移动到nvme硬盘上 NVIDIA JETSON XAVIER NX (二)设置M.2 Key M SSD为系统盘 二、总体步骤 2.1 安装nvme固态硬盘 2.2 Jetson NX刷机 参考Jeson TX2…

初识 Nx

Nx 是一套功能强大、可扩展的开发工具,可帮助我们开发、测试、构建和扩展 Angular 应用程序,并完全集成支持 Jest、Cypress、ESLint、NgRx 等现代库。 一、安装 CLI 1.使用npm: npm install -g nx2.使用yarn: yarn global add…

Nx 介绍: 基于插件的单一代码库(Monorepo)构建系统

文章目录 前言一、Nx 设计理念二、Nx 核心概念1. 项目图 - Project graph2.元数据驱动 - Metadata driven3. 任务图 - Task graph4.受影响指令 Affected commands5. 计算缓存 - Computation hashing and caching 三、常用指令1. 创建工作区2.代码生成3. 执行任务4. 项目图5. 已…

nx入门

1.创建草图 (1)选择平面 (2)利用尺寸约束和几何约束创建草图,注意缺乏约束和过约束的问题 2.完成草图,进行拉伸、旋转、修剪、打孔等操作 草图完成,选择拉伸或者旋转 修剪操作 (1…

什么是 TF-IDF 算法?

简单来说,向量空间模型就是希望把查询关键字和文档都表达成向量,然后利用向量之间的运算来进一步表达向量间的关系。比如,一个比较常用的运算就是计算查询关键字所对应的向量和文档所对应的向量之间的 “相关度”。 简单解释TF-IDF TF &…

PYNQ-z2 联网

PYNQ-z2 联网 这个教程会教你如何使PYNQ-z2联网。 首先ping一下外网,看看PYNQ板是否能联网 ping www.baidu.com如果没有响应,右击屏幕右下方的网络,选择“打开网络和Internet设置” 点击更改适配器选项 选择你正在使用的网络 点击属性&am…

PYNQ-Z2学习——启动PYNQ,安装需要的软件和系统

Day1 需要的硬件和软件 硬件 PYNQ-Z2开发板Micro-SD卡读卡器安卓线网线 软件 Vivado虚拟机Ubuntu 启动PYNQ 下载PYNQ-Z2-v2.3镜像文件压缩包,并解压缩 下载安装win32diskimager 通过win32diskimager将光盘映像文件写入SD卡中,在写入完之后会弹出是…

安装并使用Pynq-Z2官方镜像

一、首先一张 microSD卡,一个 microSD卡读卡器,一根网线,一个 路由器。 镜像网址链接 Releases Xilinx/PYNQ GitHub 选择PYNQ-Z2 v2.7.0 SDCard image 安装 Win32DiskImager 安装 DiskGenius 通过DiskGenius对新的sd卡进行格式化 通过W…

PYNQ-z2的学习过程

1. PYNQ-Z2 如图:先学习10分钟轻松上手PYNQ (http://www.digilent.com.cn/studyinfo/67.html)这个是z1的不过都能学习,大致差不多。 视频内容如下: v PYNQ-Z2 映像文件img 写入SDcard,http://www.pynq.io/…

Vivado中添加Pynq-Z2板卡文件

2023.5.31 今天在Vivado中导入pynq_z2板卡文件废了好些功夫,正好在这里里分享一下,希望对遇到相同困难的人有所帮助。 在xilinx官网的pynq-z2板卡文件已经失效,所以我自己去找了一个文件 主要的的步骤也比较简单:首先复制板卡…

【pynq-z2】初始配置

1. 官方手册写的挺全,了解一下 PYNQ-Z2 设置指南 PYNQ-Z2 Reference Manual v1.0 pynq(Python On Zynq)z1和z2区别不大,芯片一样 生产商,z1是Digilent、z2是Tulz2有树莓派接口z2芯片上有散热片(看起来像…

PYNQ-Z2启动/网络配置

下载PYNQ-Z2_v2.7.0镜像 链接:https://pan.baidu.com/s/1n5EghzOs7En6yQruLGTKbQ?pwd2f00 提取码:2f00 解压PYNQ-Z2_v2.7.0镜像使用烧录镜像至SD卡 完成后关闭软件,如果有下图弹出,一定要点“否”,即烧录成功&…

PYNQ-Z2开发板

PYNQ-Z2开发板第一次使用(废弃) 我这也是第一次用我也边写边弄,有不好的地方也不要怪我,因为我都不一定会写完,见谅。 准备 PYNQ-Z2开发板 一根百兆/千兆网线 一根Micro USB线 至少8GB大小的Micro SD卡和读卡器 下载安…

Vivido添加pynq-Z2开发板

一、下载pynq-z2开发板文件,下载地址:https://www.tulembedded.com/FPGA/ProductsPYNQ-Z2.html 二、将下载的文件解压到vivado安装的位置 如果boards目录下面没有boards_files的文件,那就自己创建一个,然后把pynq-z2解压文件夹放在…

极空间Z2s搭建思源笔记

docker下载zsource/siyuan 镜像 使用自定义拉取镜像。目前极空间docker镜像不能选版本下载,所以需要通过自定义拉取对应zsource/siyuan镜像版本。由于z2s芯片是arm架构,我们选用最新arm架构版本v2.4.9-arm64。zsource/siyuan:v2.4.9-arm64 挂载路径至zso…

PYNQ-Z2点亮led灯

PYNQ-Z2点亮led灯 调用overlays 找到base.py,复制到自己需要的目录 调用 from pynq.overlays.base import BaseOverlay base BaseOverlay("base.bit")找到pynq自带器件库 将led.py复制到自己需要的地方。 pynq-z2含有4个led灯 可以采用3种方式&…

PYNQ Z2一:板子连接与测试

PYNQ Z2一:板子连接与测试 PYNQ Z2初体验开发板的外观连接板子制作镜像,写入SD卡连接电脑使用预处理文件快速设置IP PYNQ Z2初体验 今天刚到手了一块PYNQ-Z2,确认过眼神,是块好板子,话不多说,先来测试一下…

PYNQ-Z2初识

基本框架: Zynq是基于双核ARM Cortex-A9处理器(称为处理系统或PS-Processing System)的SOC,集成了FPGA结构(称为可编程逻辑或PL-)。PS子系统包括许多专用的外设(内存控制器、USB、Uart、IIC、SPI等),并且可以在PL覆盖中通过附加的硬件IP进行扩…