原文地址:Welcome — Jetson Linux Developer Guide documentation (nvidia.com)
欢迎
本开发人员指南适用于 NVIDIA Jetson Linux版本 35.3.1 GA 。 最后更新: 2023年5月19日
NVIDIA Jetson是世界领先的边缘AI平台。其高性能、低功耗计算 深度学习 , 计算机视觉使Jetson成为计算密集型项目的理想平台。Jetson平台包括各种Jetson模块和 NVIDIA JetPack SDK。
每个Jetson模块都是一个封装为插件单元的计算系统 (模块上的系统 ( SOM ))), NVIDIA提供了各种具有不同功能的Jetson模块。
从NVIDIA Jetson Linux开始,JetPack捆绑了Jetson平台软件。Jetson Linux为Jetson平台提供了linux内核、引导加载程序、NVIDIA驱动程序、闪存实用程序、示例文件系统等。
Jetson开发人员套件和模块
Jetson开发套件包括连接到参考载板的非生产规格Jetson模块。它与JetPack SDK一起用于为您的项目开发和测试软件。Jetson开发套件不适用于生产用途。
专为在生产环境中部署而设计的Jetson模块与Jetson开发人员套件分开销售。每个Jetson模块都没有预装软件。您可以将其连接到为您的最终产品设计或采购的载板上,并使用您开发的软件映像对其进行闪存。
适用于Jetson模块和开发套件的软件
JetPack SDK是用于构建AI应用程序的综合资源,该SDK包括具有加速软件库的Jetson Linux、api、示例应用程序、开发人员工具和文档。
使用 NVIDIA SDK管理器 在Jetson开发工具包上安装Jetson Linux和其他JetPack组件。有关说明,请参阅相应的 Jetson开发工具包用户指南 。 你也可以参考 快速入门 仅使用引导加载程序和文件系统 (不包括其他JetPack组件) 刷新Jetson模块。
有关将已完成的应用程序从Jetson开发人员套件移至生产载板上的生产Jetson模块的信息,请参阅 Jetson模块适配和启动 (适用于您的Jetson模块)。
您可以自定义Jetson Linux软件以满足您项目的需求。本开发人员指南包含优化使用完整Jetson产品功能集所需的信息。
Jetson模块和开发人员套件文档
本开发人员指南是有关Jetson模块软件开发信息的主要资源。
NVIDIA发布了许多其他文档,这些文档涉及Jetson软件和硬件的特定方面。有关详细信息,请参阅 相关文档 。 Jetson下载中心 中提供了许多此类文档和其他文档。要查找文档,请在 搜索 字段中输入文档标题中的连续单词字符串。使用 Product 下拉列表将搜索范围限制为Jetson设备的文档。
NVIDIA自主机器 入门 页面包含多个文档的链接,这些文档对不熟悉人工智能 (AI) 编程或Jetson产品的开发人员很有用。此页面包含指向 入门 指南和每个Jetson模块开发人员套件的用户指南的链接。
有关Jetson Linux的其他资源和重要事实 Jetson Linux主页 NVIDIA开发者网站。
本文档支持的设备
《NVIDIA Jetson Linux开发人员指南》 介绍了将Jetson Linux与此表中所述的任何模块和参考载板组合一起使用。
模块类型 | 模块名称和P号 | 兼容的开发工具包 |
---|---|---|
NVIDIA Jetson Orin Nano系列 | 以下是模块名称和P编号:
| Jetson Orin Nano显影剂套件 (P3766) 包括P3767-0005模块。 |
NVIDIA Jetson Orin NX系列 | 以下是模块名称和P编号:
| Jetson Orin Nano显影剂套件 (P3766) 包括P3767-0005模块。 |
NVIDIA Jetson AGX Orin系列 | 以下是模块名称和P编号:
| Jetson AGX Orin开发套件 (P3730) 包括P3701-0000模块。 |
NVIDIA Jetson Xavier NX系列 | 以下是模块名称和P编号:
| Jetson Xavier NX Developer Kit (P3518-0000) 包括P3668-0000模块。 |
NVIDIA Jetson AGX Xavier系列 | 以下是模块名称和P编号:
| Jetson AGX Xavier Developer Kit (P2972-0000) 包括P2888-0004模块。 |
NVIDIA Jetson模块和开发套件 的P编号来自其699级部件号 (pn)。有关模块的699级部件号结构的详细信息,请参阅 JetsonEepromLayout 。
有关各种Jetson模块和开发人员套件的更多信息,请参阅 Jetson开发者网站 和 Jetson常见问题解答 。
开发人员指南主题如何识别设备
如果 开发人员指南 主题不适用于所有受支持的Jetson设备,则其标题或副标题将指定其范围。以下是范围标题的两个示例:
-
Jetson Xavier AGX系列软件功能
-
Jetson AGX Orin设备的电源管理
副标题的一些例子:
-
仅适用于 Jetson AGX Orin。
-
仅适用于 Jetson Xavier NX系列和Jetson AGX Xavier系列。
Jetson Xavier NX系列 指Jetson Xavier NX的所有变体。 Jetson Xavier NX 或 原装Jetson Xavier NX 仅指原装Jetson Xavier NX (P3668-0000或P3668-0001)。
Jetson AGX Xavier系列 指Jetson AGX Xavier的所有变体。 Jetson AGX Xavier 或 原装Jetson AGX Xavier 仅指原装Jetson AGX Xavier (P2888-0001)。
备注
original 一词是描述性的,仅用于澄清所引用的产品。它不是Jetson产品名称的一部分。
导言
体系结构
- Jetson软件架构
- 引导体系结构
软件功能概述
软件功能深入
- Flashing
- 在你开始之前
- 基本Flashing 基本
- 基本Flashing 基本
- Flashing
- Flashing
- Flashing
- Flashing
- Flashing
- Flashing
- 为NFS作为根Flashing
- 用initrdFlashing
- Flashing
- 扩大根文件系统的内部内存分区
- 确定驱动程序更新是否成功
- 使用oem-config重新配置Jetson设备
- 修改Jetson RAM磁盘
- 仿真闪存配置
- 根文件系统
- 存储优化
- 引导加载程序
- 内核
- 多媒体
- 多媒体api
- GStreamer API
- 基于GStreamer的相机捕捉
- 使用ffmpeg加速解码
- 加速的GStreamer
- GStreamer-1.0安装和设置
- 解码示例
- 编码示例
- 带GStreamer-1.0的相机捕捉
- 带GStreamer-1.0的视频播放
- 带GStreamer-1.0的视频流
- 视频格式转换与GStreamer-1.0
- 带GStreamer-1.0的视频缩放
- 带GStreamer-1.0的视频裁剪
- 使用GStreamer-1.0进行视频转码
- CUDA视频后处理与GStreamer-1.0
- 带GStreamer-1.0的视频旋转
- 带GStreamer-1.0的视频合成
- 视频缩放的插值方法
- EGLStream生产者示例
- EGL图像转换示例
- GStreamer构建说明
- nvgstcapture-1.0参考
- nvgstplayer-1.0参考
- 视频编码器功能
- 支持的摄像头
- Orin Nano中的软件编码
- WebRTC框架中的硬件加速
- 图形
- 开窗系统
- 相机开发
- 安全
- 安全启动
- Op-tee: 开放可移植可信执行环境
- 磁盘加密
- 安全存储
- 回滚保护
- 内存加密
- 通信
- 时钟
- 平台功率和性能
- 软件包和更新机制
- 与源一起工作
硬件参考
- Jetson Developer Kit设置
- Jetson EEPROM布局
- Jetson模块适配和启动
- 硬件参考文档
- 配置Jetson扩展标头
- 控制器局域网 (CAN)
应用程序和工具
参考材料