Установка USB-драйверов периферийных устройств
Выполните следующие действия, чтобы добавить сторонние драйверы (USB) для периферийных устройств, таких как широкополосные модемы USB Mobile, принтеры, сканеры и т. д.
Шаг 1. Получение драйверов с компьютера
Шаг состоит в том, чтобы получить версию драйверов x86 с компьютера. Если отсутствуют драйверы, обратитесь к поставщику периферийного устройства, чтобы получить файлы sys/inf (особенно для ARM32 и ARM64).
Подключение устройства к компьютеру с Windows
Установка драйвера для устройства на компьютере
Перейдите к диспетчер устройств, выберите это устройство (в списке контроллеры универсальной последовательной шины) и щелкните правой кнопкой мыши и выберите Свойства.
Перейдите на вкладку Драйвер в окно свойств и щелкните Сведения о драйвере. Обратите внимание на перечисленные там sys-файлы.
Скопируйте 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.