Jetson Xavier NX 烧写系统镜像

该博客为《玩转Jetson Xavier NX》系列博客的第一篇,该系列博客主要对使用Jetson Xavier NX 开发者套件进行一个纪记录。

Jetson Xavier NX

Jetson Xavier NX 简介

在这里插入图片描述

Jetson Xavier NX 规格参数

在这里插入图片描述

NVIDIA Jetson 硬件参数对比

在这里插入图片描述

Jetson Xavier NX 应用领域

在这里插入图片描述

Jetson Xavier NX 功能分布

在这里插入图片描述

准备安装

电源线(必备)

Jetson Xavier NX的标配为19V-2.37A

SD卡 (必备)

Jetson Xavier NX这里建议至少用32g的,当然64G更好。

刷系统

Jetson Xavier NX刷系统的方式与Jetson家族的TX系列不一样,直接把镜像写入SD文件即可

下载镜像

英伟达官方地址

https://developer.nvidia.com/embedded/downloads

已配置好的镜像

该镜像为亚博智能给的镜像,因为想自己配置环境,故没有进行测试!!!

该镜像已搭建好部分环境,如tensorflow GPU,tensorRT,yolov4等,无需搭建直接使用即可。

如想下载请点击以下链接(提取码:yzb6 )
https://pan.baidu.com/s/1TdH8gx_Y2ms_eBIX8CRmVw

镜像账号:nx 密码:yahboom

英伟达官方纯净镜像(百度网盘)

此文件的更新时间为2020年07月07日,如需要更新的镜像,请到英伟达官方地址处下载!!!

百度网盘链接如下(提取码:bqtp )
https://pan.baidu.com/s/1dzn1bI-Bgmqk88AOSMXVLw

格式化SD卡

使用SD Formatter格式化SD卡(提取码:bphe )

在这里插入图片描述
点击“确定”
在这里插入图片描述
点击“确定”
在这里插入图片描述
格式化完成
在这里插入图片描述

Win32 Diskimg写入镜像

提取码:yfbl

在这里插入图片描述
点击“yes”
在这里插入图片描述
点击“写入”
在这里插入图片描述
刻录完成
在这里插入图片描述

系统安装

时区,语言,输入法什么的,就不截图了,看见下图,大功告成

在这里插入图片描述
以下部分参考王向阳大佬的博客,如想了解详情请移步dalao博客

Xavier NX 风扇的控制

Xavier NX的风扇在系统内核中有一套自动控制温度和转速的算法,经过dalao观察大约在40度左右的时候会自动开启风扇进行散热,在核心温度大约低于39度时候会自动关闭散热风扇。

Xavier NX的官方开发套件载板是和Nano通用的,因此PWM控制的指令和管脚和Nano也是通用的,完全可以通过nano的PWM指令来控制Xavier的风扇

指令通过Alt+Ctrl+T呼叫命令台,然后在命令行输入以下代码并且运行:

sudo sh -c 'echo 140 > /sys/devices/pwm-fan/target_pwm'

这段代码中,数字位数140即代表了风扇的PWM占空比参数。其区间为0~255,0即代表了风扇完全停止,255代表了风扇火力全开。

Xavier NX 的Cuda环境变量配置

dalao说:“刷机进行完毕以后,需要手动对nvidia cuda的库进行环境变量添加。否则你后面但凡使用cuda库的程序和代码都会因为找不到cuda而满屏幕炸错。这里我们可以使用Vim来进行环境变量写入操作。”我使用的是gedit,感觉用着习惯。

指令通过Alt+Ctrl+T呼叫命令台,然后在命令行输入以下代码并且运行:

sudo gedit ~/.bashrc

打开环境变量文件,在文件最后插入以下环境变量代码:

export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda

ctrl+s保存,接着在命令行内刷新环境变量:

source ~/.bashrc

刷新环境变量以后可以通过查看nvcc版本的指令来查看是否配置好cuda相关的环境变量。新开命令行输入以下代码:

nvcc -V

如果输出如下所示(出了就对了,版本什么的一般都看你镜像版本,我的镜像是jetpack4.4,cuda-10.2)(我跟dalao的一样,开心😊):

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Wed_Oct_23_21:14:42_PDT_2019
Cuda compilation tools, release 10.2, V10.2.89

到此cuda的环境路径已经配置完毕。

使用Jtop进行内存/CPU/GPU等等资源监视

Jtop是老外的一个Jetson开发者为Jetson系列开发的一个小App,可以通过pip安装,用来监视系统资源使用,温度等等一些关键参数。

可以为你代码运行调试阶段提供一些支持,也可以查看整体的资源占用率,查看当前温度和内存使用是否处于危险的状态。

指令通过Alt+Ctrl+T呼叫命令台,然后在命令行输入以下代码并且运行:

sudo -H pip install jetson-stats 

sudo jtop

如果提示:

sudo: pip:command not found

说明没有安装pip,可通过一下命令进行安装:

  • 对于python3:
sudo apt-get install python3-pip
  • 对于python2:
sudo apt-get install python-pip

安装完pip之后即可安装Jtop了。

在这里插入图片描述
之后就可以愉快的玩转 Jetson Xavier NX 了!!!

  • 9
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值