Эксперт в промышленном IoT

Разработка. Внедрение. Оборудование.

+7 495 545-32-83

Пн-Пт с 9:00 до 19:00

Избранное

Зачем нужен NVIDIA SDK Manager для Windows, и как прошить Jetson?

05/08/2026

Зачем нужен NVIDIA SDK Manager для Windows, если кажется, что Jetson через него не прошить?

У многих разработчиков до сих пор есть ощущение, что NVIDIA SDK Manager для Windows бесполезен для Jetson, потому что “настоящая” прошивка всё равно делается только с Ubuntu-хоста. Это мнение понятно: долгое время Jetson-сценарии действительно были жёстко завязаны на Linux, а часть документации и сегодня описывает отдельные платформы через SD Card image или Ubuntu-host workflow. Но на текущий момент картина изменилась: Windows-версия SDK Manager уже поддерживает часть Jetson-сценариев через WSL2, хотя и не для всех устройств и не без ограничений. Именно поэтому инструмент нужен, но воспринимать его как универсальный “прошивальщик любого Jetson с любого Windows-ПК” всё ещё нельзя. 


Почему вообще возникла путаница

 

Главный источник путаницы в том, что сам SDK Manager официально поддерживает Windows 10 и Windows 11 как host OS, но NVIDIA отдельно предупреждает: поддержка хостовой ОС ещё не означает, что конкретный SDK-пакет или конкретный Jetson workflow будет работать на этой ОС без ограничений. Иными словами, Windows может быть поддерживаемой платформой для запуска SDK Manager, но фактическая возможность прошивки зависит от версии JetPack, целевого устройства и совместимости конкретного набора SDK. 
Эта разница особенно заметна на Jetson. Например, в актуальной документации SDK Manager указано, что установка JetPack с Windows поддерживается для Jetson AGX Orin и Jetson AGX Thor, начиная с JetPack 6.2.1, и реализуется через Windows Subsystem for Linux (WSL). Но в документации JetPack для других сценариев по-прежнему могут фигурировать альтернативные пути — например, для Jetson Orin Nano Developer Kit NVIDIA отдельно пишет, что самым простым способом установки JetPack остаётся подготовка microSD-карты с образом. Отсюда и рождается впечатление, будто Windows-версия “ничего не умеет”: на самом деле она умеет, просто не для всех Jetson одинаково. 


Что на самом деле делает SDK Manager на Windows

Сегодня Windows-версия SDK Manager — это не просто “обёртка для скачивания файлов”. Для Jetson NVIDIA прямо описывает, что при работе с Windows SDK Manager автоматически поднимает необходимое WSL2-окружение, включая установку совместимого Ubuntu-дистрибутива, настройку WSL2, установку кастомного WSL kernel для JetPack 6.x, а также настройку USBIPD-Win для проброса USB-устройства внутрь WSL. Для JetPack 7.x в документации также упоминается установка Windows ADB tools. Дополнительно для обнаружения Jetson в recovery mode на Windows требуется APX Driver, и SDK Manager сам выводит инструкцию по его установке. То есть на Windows он берёт на себя ту подготовительную работу, которую иначе инженеру пришлось бы вручную собирать из WSL, драйверов и USB-проброса. 
Для чего SDK Manager на Windows нужен даже тогда, когда он не является “универсальным прошивальщиком”
Первая и самая практичная причина — это единая точка управления версией JetPack и дополнительными SDK. В интерфейсе SDK Manager можно выбрать тип Jetson, указать host machine, target hardware или оба сразу, затем выбрать нужную версию JetPack и при необходимости добавить Additional SDKs. Это намного удобнее, чем вручную подбирать совместимые пакеты, сверять зависимости и собирать установку по отдельным страницам документации. 
Вторая причина — пост-флеш установка библиотек и компонентов на целевое устройство. После завершения прошивки SDK Manager продолжает процесс: ожидает первичную настройку Jetson, затем подключается к устройству и доустанавливает SDK-компоненты. NVIDIA отдельно подчёркивает, что если этот шаг пропустить, на устройстве останется “чистая” ОС без SDK-компонентов. Это важный момент: SDK Manager нужен не только для записи образа, но и для того, чтобы довести систему до рабочего developer-ready состояния. 
Третья причина — офлайн-развёртывание и повторное использование пакетов. NVIDIA описывает режим Offline Install, в котором SDK Manager позволяет сначала скачать компоненты, а потом использовать их позже или на нескольких хостах без повторной загрузки. Для компаний и интеграторов это особенно полезно: один раз скачали нужный JetPack и дополнительные SDK, после чего можно тиражировать установку на несколько машин и устройств в контролируемой среде. 
Четвёртая причина — кастомизация под неофициальные или модифицированные конфигурации. В документации SDK Manager есть механизм Extra Configuration File, с помощью которого можно переопределять установки, менять программные шаги, подставлять собственные бинарники и даже добавлять сведения о кастомном железе. Для инженерных команд это делает SDK Manager не просто установщиком, а управляемой платформой развёртывания. 
Пятая причина — диагностика, сопровождение и обслуживание установки. В конце процесса SDK Manager формирует сводку по установленным компонентам, умеет экспортировать debug logs, а также поддерживает сценарии repair, update и uninstall. В реальной работе это не менее важно, чем сама прошивка: на этапе пилотов, серийной интеграции и поддержки отладочные логи и повторяемая процедура восстановления часто ценнее, чем ручная разовая установка.

 
Так можно ли всё-таки прошивать Jetson с Windows?

Корректный ответ такой: да, но не любой Jetson и не в любом сценарии. В актуальной документации SDK Manager сказано, что установка JetPack с Windows поддерживается для Jetson AGX Orin и Jetson AGX Thor, начиная с JetPack 6.2.1, а работает это через WSL2. Одновременно документация WSL-раздела SDK Manager говорит шире: SDK Manager поддерживает flashing and installing SDKs from a Windows computer using WSL systems, но там же перечислены и ограничения. Самое заметное из них — flashing an external storage device is not supported в WSL-сценарии. Поэтому Windows-путь уже реален, но он не заменяет Linux-host во всех инженерных случаях. 


Когда Ubuntu всё ещё удобнее и надёжнее

Даже при наличии Windows-поддержки нативный Ubuntu-host остаётся более предсказуемым выбором там, где нужны максимальная совместимость, нестандартные сценарии прошивки, внешние носители, старые release-ветки JetPack или специфические BSP-процедуры. Кроме того, сама NVIDIA напоминает, что поддержку нужно сверять не только по SDK Manager как приложению, но и по compatibility matrix конкретного SDK. Поэтому для корпоративной инструкции правильнее писать не “Windows теперь заменяет Ubuntu”, а “Windows стал официально поддерживаемым путём для части Jetson-сценариев, но Linux по-прежнему остаётся базовой инженерной платформой для наиболее широкого круга задач”. 


Практический вывод

NVIDIA SDK Manager для Windows нужен не потому, что он всегда и везде прошивает любой Jetson, а потому, что он стал официальным инструментом для части Jetson-сценариев на Windows и при этом решает гораздо больше задач, чем просто запись образа. Он автоматизирует WSL2 и USB-проброс, управляет версиями JetPack и дополнительными SDK, выполняет пост-флеш установку компонентов, поддерживает офлайн-развёртывание, экспорт логов, repair/update и кастомизацию под собственные carrier board и пакеты. Поэтому его роль на Windows — не “бесполезный лаунчер”, а центральная точка развёртывания и сопровождения Jetson-среды там, где конкретный SDK и устройство это допускают. 

Что делать когда SDK Manager не видит подключенный Jetson module?

При подключении Jetson-модуля в режиме Recovery Windows обычно не может корректно определить тип устройства автоматически, поэтому для работы NVIDIA SDK Manager на Windows требуется предварительно установить APX driver. В официальной инструкции NVIDIA для этого предлагается скачать файлы zadig-2.9.exe и zadig.ini, поместить их в одну папку, перевести модуль в Recovery Mode, затем запустить zadig-2.9.exe и нажать Install Driver — после этого SDK Manager сможет корректно обнаружить подключённый Jetson-модуль.


Установка APX driver выполняется при первом подключении каждого типа Jetson-модуля в Recovery Mode на данном ПК. Т.е отдельно для Jetson Orin Nano 4gb, отдельно для Jetson Orin Nano 8gb, отдельно для Jetson Orin NX 16gb, отдельно для Jetson AGX Orin 32Gb и т.д. После этого Windows сможет корректно определять устройство, и NVIDIA SDK Manager получит доступ к модулю для дальнейшей прошивки и установки компонентов.

Приобретая процессорные модули и наборы разработчика в IDSolution вы всегда можете заказать Jetson'ы с установленным JetPack.