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

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

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


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

  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. Создание пакета драйверов


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

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

Примечание

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

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

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


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

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

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


  • Запуск PowerShell

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