jetson xavier nx 使用历程

记录如何使用jetson边缘部署检测模型,涉及jetson板子的重装系统、基本配置、环境搭建等。

重装系统

装机提前准备

  • 一台装有Ubuntu系统的计算机(可以为虚拟机),在虚拟机上安装有SDKmanager(JetPack SDK)
  • 为jetson xavier nx板子准备的显示器、键鼠标

安装jetson Linux系统

  • 卸下固态硬盘,将NX的FC REC引脚和GND引脚短接(第二个和第三个引脚)让NX进入烧写模式,连接USB到自己的电脑。打开JetPack SDK,登录。

  • 第一步:不选择host machine,自动识别jetson nx,选择JetPack版本,不选择预装DeepStream。
  • 第二步仅选择jetson os安装,
  • 第三步安装,
  • 第四步完成。

系统迁移至固态硬盘

  • 完成后使用显示屏与jetson板子连接,装上固态,打开磁盘(disk)管理,格式化,在SSD中打开终端,1.将rootOnNVMe 克隆到本地(git clone https://github.com/jetsonhacks/rootOnNVMe.git),无法下载可通过U盘拷贝

  • 进入 rootOnNVMe 目录(cd rootOnNVMe)3.执行拷贝文件系统(./copy-rootfs-ssd.sh)4.设置ssd为启动盘(./setup-service.sh)5.重启生效(reboot)

  • 重复使用JetPack SDK安装cuda等库。

基本配置

远程连接

配置代理

远程可视化桌面连接

环境搭建

支持cuad的opencv库

torch and torchvision

sudo apt-get install libjpeg-dev zlib1g-dev libpython3-dev libopenblas-dev libavcodec-dev libavformat-dev libswscale-dev
git clone –branch v0.16.1 https://github.com/pytorch/vision torchvision # see below for version of torchvision to download
cd torchvision
export BUILD_VERSION=0.16.1
python3 setup.py install –user

librealsense

(https://github.com/IntelRealSense/librealsense/blob/master/doc/installation_jetson.md)

‘sudo apt-get install git libssl-dev libusb-1.0-0-dev libudev-dev pkg-config libgtk-3-dev -y
./scripts/setup_udev_rules.sh
mkdir build && cd build
cmake .. -DBUILD_EXAMPLES=true -DCMAKE_BUILD_TYPE=release -DFORCE_RSUSB_BACKEND=false -DBUILD_WITH_CUDA=true && make -j$(($(nproc)-1)) && sudo make install’


jetson xavier nx 使用历程
http://example.com/2024/06/14/jetson-xavier-nx-使用历程/
作者
kuifanchen
发布于
2024年6月14日
许可协议