Установка USB-драйверов периферийных устройств

Выполните следующие действия, чтобы добавить сторонние драйверы (USB) для периферийных устройств, таких как широкополосные модемы USB Mobile, принтеры, сканеры и т. д.

Шаг 1. Получение драйверов с компьютера

Шаг состоит в том, чтобы получить версию драйверов x86 с компьютера. Если отсутствуют драйверы, обратитесь к поставщику периферийного устройства, чтобы получить файлы sys/inf (особенно для ARM32 и ARM64).

  1. Подключение устройства к компьютеру с Windows

  2. Установка драйвера для устройства на компьютере

  3. Перейдите к диспетчер устройств, выберите это устройство (в списке контроллеры универсальной последовательной шины) и щелкните правой кнопкой мыши и выберите Свойства.

  4. Перейдите на вкладку Драйвер в окно свойств и щелкните Сведения о драйвере. Обратите внимание на перечисленные там sys-файлы.

  5. Скопируйте sys-файлы из , C:\Windows\system32 а также связанный INF-файл из C:\Windows\Inf. Inf-файл можно найти, выполнив поиск ссылки на sys-файл в файлах .inf . Может потребоваться скопировать дополнительные файлы, перечисленные в inf, и они будут перечислены в файле inf_filelist.txt, созданном при использовании inf2pkg.cmd на следующем шаге.

Шаг 2. Создание пакета драйверов

Пакет Driver содержит ссылки (InfSource) на INF-файл для драйвера, а также список всех файлов, на которые ссылается INF-файл. Вы можете создать драйвер .wm.xml с помощью Add-IoTDriverPackage.

New-IoTInf2Cab создает XML-файл пакета, а также напрямую создает CAB-файл.

Примечание

Windows IoT Базовая поддерживает только универсальные драйверы INF и универсальные драйверы.

См. также : Пример пакета драйверов

Шаг 3. Установка на устройстве

  • Подключение к устройству (с помощью SSH или PowerShell)
  • <filename>.cab Скопируйте файл на устройство в каталог C:\OemInstall.
  • Инициируйте промежуточное хранение пакета с помощью applyupdate -stage C:\OemInstall\<filename>.cab. Обратите внимание, что этот шаг повторяется для каждого пакета при наличии нескольких пакетов для установки.
  • Зафиксируйте пакеты с помощью applyupdate -commit.

Устройство перезагрузится в ОС обновления (с шестеренками) для установки пакетов и перезагрузится в основную ОС. Это может занять несколько минут.

Шаг 4. Проверка состояния драйвера

  • Запуск PowerShell

  • Состояние установленных драйверов можно получить с помощью следующих командлетов PowerShell.