目录
    
为了方便我直接用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
    
   
 
