【nvidia jetson】AGX ORIN 开箱配置

  • Post author:
  • Post category:其他


为了方便我直接用nvidia 提供的 SDK manager 进行安装



SDK manager

首先在你的电脑(ubuntu系统)上下载SDK manager


下载连接


请添加图片描述

用盒子内的type-c接usb线连接电脑和jetson开发板,按下开机按钮和恢复按钮 。一般情况下Target hardware会检测出板子的型号。

确认好了之后点击 右下角的绿色按钮 CONTINUE

请添加图片描述

请添加图片描述

静静等待完成即可



jtop

jtop 是一个系统监视实用程序,可在终端上运行,并实时查看和控制 NVIDIA Jetson的状态。

sudo apt install python3-pip
sudo -H pip3 install jetson-stats 
reboot 

重启之后输入

sudo jtop 

就可以实时查看板子的性能了

请添加图片描述



Deepstream SDK

建议先看一下官网的安装教程,非常容易理解的

安装教程


这里我选择了第二种安装方式

首先下载一下deepstream的压缩包

deepstream_sdk_v6.0.1_jetson.tbz2

sudo tar -xvf deepstream_sdk_v6.0.1_jetson.tbz2 -C /
cd /opt/nvidia/deepstream/deepstream-6.0
sudo ./install.sh
sudo ldconfig

可以通过下面的代码测试一下是否安装成功

deepstream-app -c <path_to_config_file>



Deepstream python

接下来是安装python版本,流程参考

deepstream python

在做这些之前我们需要先将 deepstream python的代码clone 到

/opt/nvidia/deepstream/deepstream-6.0/sources/

cd /opt/nvidia/deepstream/deepstream-6.0/sources/
git clone https://github.com/NVIDIA-AI-IOT/deepstream_python_apps.git



Base dependencies

系统为 Ubuntu – 18.04 :

apt install -y git python-dev python3 python3-pip python3.6-dev python3.8-dev cmake g++ build-essential \
    libglib2.0-dev libglib2.0-dev-bin python-gi-dev libtool m4 autoconf automake

Ubuntu – 20.04 [use python-3.8, python-3.6 will not work] :

apt install python3-gi python3-dev python3-gst-1.0 python-gi-dev git python-dev \
    python3 python3-pip python3.8-dev cmake g++ build-essential libglib2.0-dev \
    libglib2.0-dev-bin python-gi-dev libtool m4 autoconf automake



Initialization of submodules

sudo git submodule update --init 



Installing Gst-python

sudo apt-get install -y apt-transport-https ca-certificates -y
sudo update-ca-certificates
cd 3rdparty/gst-python/
sudo ./autogen.sh
sudo make
sudo make install

上面的命令我都加了sudo来获取root权限,如果发现在路径下发现没有这个文件,可以试试重做一下Initialization of submodules 这一步



Building the bindings

接下来就是建造python版本的绑定包

我是直接在开发板上编译的 这样方便一点

cd deepstream_python_apps/bindings
mkdir build
cd build
cmake ..  -DPYTHON_MAJOR_VERSION=3 -DPYTHON_MINOR_VERSION=8 \
    -DPIP_PLATFORM=linux_aarch64 -DDS_PATH=/opt/nvidia/deepstream/deepstream-6.0/
make

注意DPYTHON_MINOR_VERSION 这里我改成了8 如果出现编译不成功的情况 请确认一下以下参数是否符合要求

请添加图片描述

成功界面如下

请添加图片描述



installing the pip wheel

最后安装编译好的轮子就好啦

apt install libgirepository1.0-dev libcairo2-dev
pip3 install pyds-1.1.1-py3-none-linux_aarch64.whl 

测试一下能否运行

python3 deepstream_test_1.py ../../../../samples/streams/sample_720p.h264



Reference


Jetson AGX Orin 开发工具包入门



第一次用Jetson Nano 就上手



jetson 全系列安装jtop



版权声明:本文为weixin_39986534原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。