JETSON NANO TX2 NX MODIFICATION

来自Waveshare Wiki
跳转至: 导航搜索

资料

{{{name2}}}
{{{name3}}}
功能简介
特性 小型AI计算机
GPU NVIDIA Pascal™ architecture with 256 NVIDIA® CUDA® cores
CPU Dual-core NVIDIA Denver 2 64-bit CPU and quad-core Arm® Cortex®-A57 MPCore processor complex
内存 4 GB 128-bit LPDDR4 51.2 GB/s
' 无特性,不解释
接口

备注

如果您购买的是微雪提供的带核心板的套件,在出厂的时候,已经预烧了系统在配套的EMMC上,拿到手后可以直接上电启动完成开机配置即可。
预烧镜像没有装SDK,需要用户自行下载安装cuda等SDK插件。

简介

NVIDIA Jetson TX2 NX 为入门级嵌入式和边缘产品提供新一代 AI 性能。它体积小,功耗低,是您下一个从制造业、迁移学习、零售业到农业及生命科学 AI 解决方案的理想之选。预训练的 AI 模型、迁移学习工具包和 NVIDIA JetPack SDK 可帮助您将性能强大的产品快速推向市场。

Jetson TX2 NX 参数

GPU NVIDIA Pascal 架构,配有 256 个 NVIDIA CUDA® 核心
CPU 双核 NVIDIA Denver 2 64 位 CPU 与四核 Arm Cortex-A57 MPCore 处理器联合体
内存 4 GB 128 位 LPDDR4 51.2 GB/秒
存储 16 GB eMMC 5.1 闪存/ M.2 M KEY NVME 固态接口
视频编码 3x 4K30 | 4x 1080p60 | 8x 1080p30 (H.265)

1x 4K60 | 3x 4K30 | 7x 1080p60 | 14x 1080p30 (H.264)

视频解码 4x 4p30 | 7x 1080p60 | 14x 1080p30

(H.265 和 H.264)

摄像头 可支持 5 个摄像头 (通过虚拟通道可支持 12 个)

12 个通道 MIPI CSI-2 (3x4 或 5x2)
D-PHY 1.2 (高达 30 Gbps)

联网 Wi-Fi 需要外部芯片

10/100/1000 BASE-T 以太网

显示 2 个多模式 DP 1.2/eDP 1.4/HDMI 2.0

1 个 2 DSI (1.5Gbps/通道)

UPHY 1 x1 (PCIe Gen3) + 1 x4 (PCIe Gen4)、1 个 USB 3.0、2 个 USB 2.0
IO 3 个 UART、2 个 SPI、2 个 I2S、4 个 I2C、多个 GPIO

JETSON TX2 MX DEV KIT 资源

JETSON-IO-BASE-B-10.png
  1. Jetson TX2 NX模组
  2. 40PIN GPIO扩展接口
  3. Micro USB接口
    可用于5V电源输入或者USB数据传输
  4. 千兆以太网端口
    10/100/1000Base-T自适应以太网端口
  5. 4路USB 3.0接口
  6. HDMI高清接口
  7. DisplayPort接口
  8. DC电源接口
    用于12~21V电源输入
  9. 2路MIPI CSI摄像头接口
  10. 风扇接口

尺寸图

JETSON-IO-BASE-B-size.jpg

烧录系统

烧录系统

  • 打开ubuntu电脑终端,运行sdkmanager打开软件
  • 登录账号
  • 如果Jetson 主板有被正常识别到。sdk manager会检测并提示选项
NX SDKM 1.png
  • 开发板类型选择JetsonTX2 NX 选项,在JetPack选项中,选择支持的最新系统即可,不勾选Host PC, 然后点击Continue
Configuration1.png
  • 选择Jetson OS, 并将Jetson SDK Components的选项去掉。勾选最下方的第一个协议
Configuration2.png
  • 最后点击Continue 等待烧录完成即可。
    • 从JetPack4.6.1版本开始,用SDK Manager烧系统的时候会弹出preconfig的窗口。
    1. 这里会默认选择开发板类型。 注意前面选择开发板类型的时候不要选择错误。
    2. 这里选择Manual Setup-Jetson ... (不同主板后缀提示不同)
    3. 这里可以选择runtime或者preconfig, 选择runtime的话,后续需要自己手动配置系统(用户名,密码,语言等), 选择preconfig,可以填入用户名和密码(可以自己定义),会在启动过程中自动配置主板

Configuration3.png

  • 烧录完成之后,去掉底板的跳帽,接入显示器,重新上电,按照提示进行开机配置(如果是设置的pre-config, 上电后直接进入系统)。

设置系统从固态硬盘启动

  1. 将SSD接入Jetson nano TX2 NX,查看SSD的设备号,打开Jetson nano TX2 NX终端输入
    ls /dev/nvme*
    例如会看到有nvme0,nvme0n1。

    Identification.png

  2. 格式化SSD
    sudo mkfs.ext4 /dev/nvme0n1

    格式化成功。
    Format.png

  3. 修改启动路径
    sudo vi /boot/extlinux/extlinux.conf
    • 以上内容复制一遍放在文件红框的下方并用#注释掉,防止修改错误
    • 把未注释的复制内容里的LABEL primary 改成LABLE NX
    • 找到语句APPEND ${cbootargs} quiet root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0,将mmcblk0p1修改为nvme0n1保存
    • 然后第二行的primary改成NX

    Modify file.png

  4. 挂载SSD
    sudo mount /dev/nvme0n1 /mnt
  5. 复制系统到SSD(该过程没有信息打印请耐心等待)
    sudo cp -ax / /mnt
  6. 复制完成后卸载SSD(不是拆掉SSD)
    sudo umount /mnt/
  7. 重启系统
    sudo reboot
  8. 输入
    df -h

    显示从固态硬盘启动
    Enable.png

SDK安装

前面的系统安装的时候只是安装了基本的系统,其他的JetPack SDK组件,比如CUDA等都需要在系统正常启动后进一步安装,这里提供安装SDK的步骤说明。若要安装该部分,请保证是在以TF卡或者U盘为主系统的情况下,因为下载内容可能会导致EMMC磁盘容量告急。

使用指令安装

没有ubuntu或虚拟机的用户,可以选择在Jetson Nano上使用以下指令直接进行安装

sudo apt update
sudo apt install nvidia-jetpack

使用SDK Manager安装

使用SDK Manager安装SDK的时候,不需要设置Jetson Xavier NX设置为为recovery模式,也就是不需要进行短接引脚的操作

  • 正常上电启动Jetson Xavier NX
  • Jetson Xavier NX进入系统正常启动后,用USB数据线连接Jetson Xavier NX的Micro USB接口到Ubuntu主机
  • Ubuntu主机电脑运行sdkmanager指令打开SDK Managaer(需要先安装SDK Manager)
  • 类似于前面烧录系统的操作,不同的是,在步骤而中,不勾选 OS选项,而是勾选SDK 选项, 然后continue到安装
  • 在下载资源之后,会弹窗提示填写用户名和密码,填写Jetson Xavier NX系统的用户名和密码即可
  • 等待SDK安装成功

FAN

风扇转速调节,注意需要4线才可以调试风扇

sudo sh -c 'echo 255 > /sys/devices/pwm-fan/target_pwm'
#其中255 是最大转速,0是停止,修改值即可修改转速
cat /sys/class/thermal/thermal_zone0/temp
#获取CPU温度,可以通过程序智能控制风扇
#系统自带温控系统,不必要情况可以不需要手动控制


NVIDIA官方资料

软件

FAQ


技术支持


联系人:张工
邮箱:3004637648@qq.com
QQ:3004637648
微信:扫下方二维码添加
QRCode SiminZhang.png

说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证