【nvidia jetson xavier】 Linux系统安装+Deepstream 5.1环境部署

简介: 【nvidia jetson xavier】 Linux系统安装+Deepstream 5.1环境部署

作者声明

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

原文链接:https://www.cnblogs.com/phoenixash/p/15410089.html

【nvidia jetson xavier】 Linux系统安装+Deepstream 5.1环境部署

参考Getting Started With Jetson Xavier NX Developer Kit | NVIDIA Developer (https://developer.nvidia.com/embedded/learn/get-started-jetson-xavier-nx-devkit#write)

1.1 Write Image to the microSD Card

To prepare your microSD card, you’ll need a computer with Internet connection and the ability to read and write SD cards, either via a built-in SD card slot or adapter.

(1) Download the Jetson Xavier NX Developer Kit SD Card Image, and note where it was saved on the computer.

(2) Write the image to your microSD card by following the instructions below according to the type of computer you are using: Windows, Mac, or Linux.

****INSTRUCTIONS FOR WINDOWS****

Format your microSD card using SD Memory Card Formatter from the SD Association.

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X5RLII7P-1634266476676)(file:///C:\Users\phoenix\AppData\Local\Temp\ksohtml3484\wps1.jpg)]

1)Download, install, and launch SD Memory Card Formatter for Windows.

2)Select card drive

3) Select “Quick format”

4) Leave “Volume label” blank

5)Click “Format” to start formatting, and “Yes” on the warning dialog

Use Etcher to write the Jetson Nano Developer Kit SD Card Image to your microSD card

1) Download, install, and launch Etcher.

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qk8Zuzub-1634266476681)(file:///C:\Users\phoenix\AppData\Local\Temp\ksohtml3484\wps2.jpg)]

2) Click “Select image” and choose the zipped image file downloaded earlier.

3)Insert your microSD card if not already inserted.

Click Cancel (per this explanation) if Windows prompts you with a dialog like this:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W1V4sDqw-1634266476686)(file:///C:\Users\phoenix\AppData\Local\Temp\ksohtml3484\wps3.jpg)]

5) Click “Select drive” and choose the correct device.

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qMrqzgUe-1634266476690)(file:///C:\Users\phoenix\AppData\Local\Temp\ksohtml3484\wps4.jpg)]

5)Click “Flash!” It will take Etcher about 10 minutes to write and validate the image if your microSD card is connected via USB3.

6)After Etcher finishes, Windows may let you know it doesn’t know how to read the SD Card. Just click Cancel and remove the microSD card.

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X4YHwAPk-1634266476692)(file:///C:\Users\phoenix\AppData\Local\Temp\ksohtml3484\wps5.jpg)]

After your microSD card is ready, proceed to set up your developer kit.

2.1 Deepstream 安装 从2.3开始看

参考Quickstart Guide — DeepStream 5.1 Release documentation (nvidia.com) (https://docs.nvidia.com/metropolis/deepstream/dev-guide/text/DS_Quickstart.html#jetson-setup)

1.安装setuptools工具

wget https://soft.itbulu.com/tools/setuptools-0.6c11.tar.gz

tar -xvf setuptools-0.6c11.tar.gz

cd setuptools-0.6c11

Python3 setup.py build

Python3 setup.py install

原文链接:https://blog.csdn.net/t8116189520/article/details/81910484

2.1 Install Dependencies

Enter the following commands to install the prerequisite packages:

$ sudo apt install \

libssl1.0.0 \

libgstreamer1.0-0 \

gstreamer1.0-tools \

gstreamer1.0-plugins-good \

gstreamer1.0-plugins-bad \

gstreamer1.0-plugins-ugly \

gstreamer1.0-libav \

libgstrtspserver-1.0-0 \

libjansson4=2.11-1

2.2 Install librdkafka (to enable Kafka protocol adaptor for message broker)

\1. Clone the librdkafka repository from GitHub:

\2. $ git clone https://github.com/edenhill/librdkafka.git

\3. Configure and build the library:

\4. $ cd librdkafka

\5. $ git reset --hard 7101c2310341ab3f4675fc565f64f0967e135a6a

\6. ./configure

\7. $ make

\8. $ sudo make install

\9. Copy the generated libraries to the deepstream directory:

\10. $ sudo mkdir -p /opt/nvidia/deepstream/deepstream-5.1/lib

\11. $ sudo cp /usr/local/lib/librdkafka* /opt/nvidia/deepstream/deepstream-5.1/lib

2.3 Install the DeepStream SDK (用method 3)

2.3.1 Method 1: Using SDK Manager

Select DeepStreamSDK from the Additional SDKs section along with JP 4.5.1 software components for installation.

2.3.2 Method 2: Using the DeepStream tar package

\1. Download the DeepStream 5.1 Jetson tar package deepstream_sdk_v5.1.0_jetson.tbz2, to the Jetson device.

\2. Enter the following commands to extract and install the DeepStream SDK:

\3. $ sudo tar -xvf deepstream_sdk_v5.1.0_jetson.tbz2 -C /

\4. $ cd /opt/nvidia/deepstream/deepstream-5.1

\5. $ sudo ./install.sh

\6. $ sudo ldconfig

2.3.3 Method 3: Using the DeepStream Debian package

Download the DeepStream 5.1 Jetson Debian package deepstream-5.1_5.1.0-1_arm64.deb, to the Jetson device. Then enter the command:

$ sudo apt-get install ./deepstream-5.1_5.1.0-1_arm64.deb

2.3.4 Method 4: Using the apt-server

\1. Open the apt source configuration file in a text editor, using a command similar to $ sudo vi /etc/apt/sources.list.d/nvidia-l4t-apt-source.list

\2. Change the repository name and download URL in the deb commands shown below: deb https://repo.download.nvidia.com/jetson/common r32.5 main

\3. Save and close the source configuration file.

\4. Enter the commands:

\5. $ sudo apt update

\6. $ sudo apt install deepstream-5.1

2.3.5 Method 5: Use Docker container DeepStream docker containers are available on NGC. See the Docker Containers section to learn about developing and deploying DeepStream using docker containers.

2.3.6查看deepstream版本

deepstream-app --version-all

AIEarth是一个由众多领域内专家博主共同打造的学术平台,旨在建设一个拥抱智慧未来的学术殿堂!【平台地址:https://devpress.csdn.net/aiearth】 很高兴认识你!加入我们共同进步!

目录
相关文章
|
12天前
|
消息中间件 分布式计算 Java
Linux环境下 java程序提交spark任务到Yarn报错
Linux环境下 java程序提交spark任务到Yarn报错
75 4
|
2月前
|
存储 监控 Linux
Linux环境锁定关键文件防止误删操作流程。
总结以上内容,在Linux环境下锁定重要文档避免误删涉及到多种技术手段与策略组合运作, 包括但不限于利用chatter指挥官固化文档状态至只读模式、运作ACL精准调整访问权利列表、编排自动化流程简
111 20
|
2月前
|
Linux
Linux环境下的UDEV机制及其与守护进程的关联
实际使用时管理员需要熟悉编写合适udev rules去满足特殊需求;同时也需要注意避免编写过度复杂导致无法预料结果rules.UDEVD虽然稳健但错误配置可能导致无法预料问题因此需谨慎处理相关配置工作.
81 16
|
2月前
|
存储 Linux
Linux环境下删除大文件后磁盘空间未释放问题诊断流程。
以上诊断流程涉及Linux底层机制与高级管理技能结合之处,并需要管理员根据实际环境灵活调整诊断策略与解决方案。
161 8
|
3月前
|
NoSQL 关系型数据库 Linux
ERPNext 搭建教程:Linux 一键部署与维护
ERPNext 是一款开源免费的企业资源计划系统,适用于中小企业信息化管理。基于 Python 和 Frappe 框架开发,支持财务、销售、人力、库存等模块,具备高度可定制性。本文介绍如何通过 Websoft9 在 Linux 下快速部署 ERPNext,并提供环境配置、系统维护等实用建议,适合开发者和企业用户快速上手。
497 7
ERPNext 搭建教程:Linux 一键部署与维护
|
3月前
|
Linux 数据安全/隐私保护 iOS开发
推荐Linux环境下效能优良的双向文件同步工具
综合上述条件,对于Linux环境下的双向文件同步需求,Unison 和 Syncthing 是两个非常出色的选择。它们都有良好的社区支持和文档资源,适用于不同规模的环境,从个人使用到商业部署。Unison 特别适合那些需要手动干预同步过程、需要处理文件冲突解决的场景。而 Syncthing 更加现代化,适合需要自动、实时的数据同步与备份的环境。对于选择哪一个,这将取决于个人的使用场景和具体需求。
382 16
|
3月前
|
安全 应用服务中间件 网络安全
在Linux环境部署Flask应用并启用SSL/TLS安全协议
至此,你的Flask应用应该能够通过安全的HTTPS协议提供服务了。记得定期更新SSL证书,Certbot可以帮你自动更新证书。可以设定cronjob以实现这一点。
256 10
|
3月前
|
Java Linux 网络安全
Linux云端服务器上部署Spring Boot应用的教程。
此流程涉及Linux命令行操作、系统服务管理及网络安全知识,需要管理员权限以进行配置和服务管理。务必在一个测试环境中验证所有步骤,确保一切配置正确无误后,再将应用部署到生产环境中。也可以使用如Ansible、Chef等配置管理工具来自动化部署过程,提升效率和可靠性。
392 13
|
2月前
|
Ubuntu 安全 Linux
Ubuntu 24.10 发行版登场:Linux 6.11 内核、GNOME 47 桌面环境
Ubuntu 24.10 还带来了 GNOME 47,增强了性能和稳定性,并引入了新功能。此版本的 Ubuntu 还默认在采用 Nvidia 显卡的硬件上切换到 Wayland,并在支持的硬件上默认使用开源的 Nvidia 560 内核模块。 另外需要注意的是,Ubuntu 24.10 是稳定版本,但作为非 LTS 版本,仅支持 9 个月。