Jetson边缘嵌入式实战课程第二讲:JetPack 和 SDK Manager 是什么
大家好,我是 孙杰 。
一直在做嵌入式系统、边缘设备和 AI 应用相关工作,也持续分享一些技术学习和项目实践中的经验。这套课程的内容,主要也是基于这些年的系统开发和项目积累整理出来的。

最近我和 与非网、贸泽电子 合作,做了一套 Jetson 边缘嵌入式实战课程。这套课程不是单独讲某一个工具,也不是只讲某一个 demo,而是希望把 Jetson 平台相关内容按更清晰的脉络梳理出来,从硬件、系统到应用,尽量形成一个完整的学习路径。
这套课程讲什么
这套课程以 NVIDIA Jetson 平台 为核心,内容会围绕边缘嵌入式开发中的几个关键部分展开,包括:
- Linux 系统定制
- 驱动加载
- 设备安全
- AI 防护
- 视频管线
- AI 计算框架集成
- 性能分析与优化
Jetson 平台集成了 CPU、GPU、ISP、NVDLA 等多种异构计算单元,既具备嵌入式系统的可定制性,也具备边缘 AI 推理和视频处理能力。
这套课程关注的,不只是某一个知识点,而是希望把实际开发过程中的关键问题串起来,让学习过程更系统一些。
为什么第二讲讲 JetPack 和 SDK Manager

第一讲我先讲了 Jetson 硬件平台怎么选,第二讲开始,内容就进入到 Jetson 软件环境本身。
很多人在刚接触 Jetson 时,都会先遇到几个问题:
- JetPack 到底是什么
- JetPack 和 Jetson Linux、L4T 是什么关系
- SDK Manager 是做什么的
- 为什么刷机、装环境、选版本这些事情这么重要
这些问题看起来像是"安装问题",但实际上它们直接关系到后面系统是否稳定、驱动是否匹配、AI 环境能不能正常运行。
所以这一讲的重点,就是先把 JetPack 和 SDK Manager 的概念、组成和实际使用逻辑 讲清楚。
第二讲课程讲什么
这一讲主要围绕两个核心内容展开。
1. JetPack 是什么
JetPack 是 NVIDIA Jetson 平台的官方完整软件栈,由 NVIDIA 官方统一维护,兼容性和版本一致性更强,同时针对 Jetson 的 GPU、DLA、ISP 等硬件做了深度优化,能够为 AI 推理和系统运行提供完整的软件支持。
刷写完成后,开发环境和常用组件基本具备,可以直接进入 Jetson 的开发流程。
课程里会重点梳理 JetPack 的几个核心组成部分:
- AI Stack:包括 CUDA、cuDNN、TensorRT、Triton,以及对 LLM、VLM、Vision Transformers 等模型的支持,是 Jetson 上 AI 推理与 GPU 加速的核心基础。
- Security:包括 Secure Boot、TEE、TPM 测量、内存与存储加密等机制,用来保护启动链、运行时和数据安全。
- Operating System:包括 Jetson Linux(L4T)、Ubuntu、Yocto、Windriver 以及 Linux Kernel / RT 内核等内容,负责提供驱动、内核、文件系统和系统运行基础。
这一部分的重点,不只是知道 JetPack 是一个安装包,而是理解它为什么是 Jetson 平台的软件基础。
2. SDK Manager 是什么
除了 JetPack 本身,这一讲还会讲 NVIDIA SDK Manager 的作用。

SDK Manager 是 NVIDIA 提供的开发环境部署工具,可以帮助开发者为 Jetson 设备完成系统刷写、驱动安装和相关 SDK 组件配置。课程里会结合实际流程,讲清楚它是怎么用的,以及每一步在做什么。
整个部署过程会结合 Step 1 到 Step 4 进行说明:
- Step 1:选择产品类型、目标 Jetson 模块型号,以及对应的 JetPack 版本,确定本次刷写所使用的软件和驱动版本。
- Step 2 / Step 3:选择 Jetson Linux、CUDA、TensorRT、Multimedia 等运行时组件及主机侧工具,然后执行下载、镜像制作和刷写部署。
- Step 4:查看 Jetson Linux、CUDA、TensorRT、Multimedia 等组件的安装结果,并通过外接显示器进入 Ubuntu 桌面,确认整套环境已经部署完成。
这一讲的重点是什么
这一讲的重点主要有两个:
- 理解 JetPack 各组件在系统中的位置和作用
- 理解 SDK Manager 整个刷写流程的逻辑顺序,以及为什么设备型号、JetPack 版本和软件栈之间要保持一致
这些内容看起来偏基础,但实际上是后面继续做 Jetson 开发的前提。
如果这里没有理顺,后面在系统环境、驱动匹配和软件部署上,往往会反复踩坑。
这一讲适合谁看
如果你已经开始接触 Jetson,或者正准备做 Jetson 平台的开发,这一讲会比较适合作为入门阶段的基础内容。
尤其是下面这些情况,建议先把这一讲看完:
- 还不清楚 JetPack 到底是什么
- 不理解 JetPack、L4T、Jetson Linux 之间的关系
- 第一次使用 SDK Manager 刷写 Jetson
- 想搞清楚 Jetson 软件环境是怎么搭建起来的
- 想为后面的系统开发和 AI 部署打基础
课程入口
你可以根据自己的发布习惯,保留一个入口,或者两个都放。
方式一:B站视频入口
B站视频:JetPack 和 SDK Manager 是什么
方式二:与非网课程入口
如果你想让文章更简洁,建议正文里只保留一个主入口。
如果更希望兼顾课程页和视频页,也可以两个都放。
我想分享的内容
我希望通过这套课程,分享的不只是 Jetson 平台本身,也包括我对边缘嵌入式开发的一些理解。
在我看来,边缘嵌入式开发不是简单把模型跑起来,而是在有限资源下,把硬件、系统、接口、视频处理和应用真正组织起来。学习这部分内容,最终的收获也不只是掌握某一个工具,而是慢慢建立起一种系统性的理解方式。
第二讲先把 JetPack 和 SDK Manager 这部分基础打清楚,后面的内容再继续往系统、接口和应用层面展开。
如果你对 Jetson 和边缘嵌入式开发感兴趣,也欢迎关注我,后面我会持续更新。