Windows 10 IoT의 WinUSB 드라이버

GTHvidsten

나는 일반적으로 이와 같은 교차 게시를하지 않지만 stackoverflow의 사용자는 이것이 여기에 속할 수 있다고 제안했습니다. 누군가 관심이 있다면 stackoverflow에 대한 작은 현상금도 있습니다 .

Windows (Raspberry Pi 2의 Windows 10 IoT 포함)와 함께 제공되는 WinUsb.sys 드라이버를 사용하려고합니다. devcon.exe를 사용하면 사용하려는 USB가 연결되어 있음을 USB\VID_00E3&PID_6324\5&3753427A&0&4알 수 있지만 ( 이름 ) WinUsb.sys 드라이버를 사용하도록 강제하는 방법을 모르겠습니다.

microsoft.com 에서 몇 가지 지침을 찾았 지만 장치 관리자를 사용할 수있는 표준 Windows 설치 용인 것 같습니다 (IoT에는 없음). 이 페이지의 INF 파일 예제는 CAT 파일을 참조하는데,이 파일은 일종의 드라이버 서명이라고 가정하고이를 생성하는 방법을 모릅니다 (또는 필요한 경우). Windows NT ( Signature = "$Windows NT$")에 대한 참조도 있으며 IoT를 위해 변경해야하는지 여부 (또는 그 문제를 위해 IoT를 위해 다른 것을 변경해야하는지 여부)를 알 수 없습니다.

그렇다면 devcon.exe 및 일종의 INF 파일을 사용하여 Windows IoT에서 WinUsb.sys를 연결하려는 USB 장치의 드라이버로 사용하도록하려면 어떻게해야합니까?

GTHvidsten

많은 시행 착오 끝에 마침내 작동했습니다. 다음은 향후 참조를위한 완전한 INF 파일입니다.


; WinUSB installation file for USB device

[Version]
Signature = "$Windows NT$"
Class     = USBDevice
ClassGUID = {88BAE032-5A81-49f0-BC3D-A4FF138216D6}
Provider  = %ManufacturerName%
CatalogFile = WinUSBInstallation.cat
DriverVer=09/04/2012,13.54.20.543

; ========== Manufacturer/Models sections ===========
[Manufacturer]
%ManufacturerName%=Standard,NTarm

[Standard.NTarm]
%DeviceName% =USB_Install, USB\VID_1234&PID_ABCD

; ========== Class definition ===========
[ClassInstall32]
AddReg = ClassInstall_AddReg

[ClassInstall_AddReg]
HKR,,,,%ClassName%
HKR,,NoInstallClass,,1
HKR,,IconPath,%REG_MULTI_SZ%,"%systemroot%\system32\setupapi.dll,-20"
HKR,,LowerLogoVersion,,5.2

; =================== Installation ===================
[USB_Install]
Include = winusb.inf
Needs   = WINUSB.NT

[USB_Install.Services]
Include =winusb.inf
Needs   = WINUSB.NT.Services

[USB_Install.HW]
AddReg=Dev_AddReg

[Dev_AddReg]
HKR,,DeviceInterfaceGUIDs,0x10000,"{ec55ee47-5758-4378-926b-68ed0aec8170}"

; =================== Strings ===================
[Strings]
ManufacturerName="The name of the company producing your device"
ClassName="Universal Serial Bus devices"
DeviceName="The name of your device"
REG_MULTI_SZ = 0x00010000

[Standard.NTarm]의 공급 업체 ID (VID) 및 제품 ID (PID)를 추가하려는 USB의 해당 VID 및 PID로 바꿉니다. 마지막으로 하단 근처의 ManufacturerName 및 DeviceName을 장치에 대한 올바른 정보로 바꿉니다.

SMB 또는 FTP를 사용하여이 파일을 Raspberry Pi 2의 어딘가에 배치합니다.

SSH 또는 PowerShell을 Raspberry Pi 2에 연결하고 INF 파일을 넣은 폴더로 이동합니다. 다음 명령을 실행하십시오.devcon dp_add .\<name of your INF file>

다음 결과가 표시되어야합니다. Driver package 'oem0.inf' added.

마지막으로 RP2를 다시 시작합니다 ( shutdown -r -t 0SSH / PowerShell에서).

RP2가 백업되면 기본 시작 앱의 "연결된 장치"아래에 장치가 나열되어야하며 이제에서 기능을 사용 Windows.Devices.Usb하여 USB 장치와 통신 할 수 있습니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Windows 10 IoT의 UWP

분류에서Dev

Windows IoT Core 10의 R 코드

분류에서Dev

Windows 10에서 사용자 지정 inf 파일을 통해 WinUSB 드라이버를 설치하는 방법은 무엇입니까?

분류에서Dev

Mac : PD10의 Windows 10, 미디어 드라이버 누락

분류에서Dev

Windows 10의 Intel HD Graphics 4000 드라이버 오류 코드 43

분류에서Dev

Windows 10 IoT PI의 Redis

분류에서Dev

Macbook Air의 Intel 3000 드라이버 및 Windows 10 문제

분류에서Dev

Windows.Devices.Enumeration의 DeviceID를 사용하여 C # Windows 10 IoT Core에서 USB (이동식 드라이브)의 드라이브 문자를 찾으십니까?

분류에서Dev

Windows 드라이버의 C ++

분류에서Dev

Windows 10 용 Intel GMA 4500 드라이버

분류에서Dev

Apple : 부트 캠프 드라이버가있는 Windows 10의 읽기 전용 HFS +

분류에서Dev

Apple : 부트 캠프 드라이버가있는 Windows 10의 읽기 전용 HFS +

분류에서Dev

Windows 10 기술 미리보기의 인텔 그래픽 드라이버

분류에서Dev

최신 NVIDIA 드라이버를 사용하는 Windows 10의 그래픽 결함

분류에서Dev

Windows 10 IoT Core의 장치 간 통신

분류에서Dev

Windows 10의 우분투 서버에 연결된 하드 드라이브, 원시로 표시

분류에서Dev

Windows 10 IOT 코어 가상 키보드?

분류에서Dev

Windows 10에서 하나의 장치에 대해서만 자동 드라이버 업데이트 비활성화

분류에서Dev

Windows 8 드라이버 설치로 인한 Windows 10 위험

분류에서Dev

Windows 10 SSD 드라이브

분류에서Dev

Windows 10과 Windows IOT 코어 간의 TCP 통신

분류에서Dev

Windows 10 Intel 520 그래픽 드라이버 실패

분류에서Dev

Windows 10 Intel 520 그래픽 드라이버 실패

분류에서Dev

Windows 10 용 BootCamp 드라이버 설치 문제

분류에서Dev

설치시 Windows 10 "미디어 드라이버 누락"

분류에서Dev

설치시 Windows 10 "미디어 드라이버 누락"

분류에서Dev

Windows 10 높은 드라이버 메모리 사용량

분류에서Dev

설치 Windows 10 미디어 드라이버가 없습니다.

분류에서Dev

Windows 10-CMD에서 드라이버 수정

Related 관련 기사

  1. 1

    Windows 10 IoT의 UWP

  2. 2

    Windows IoT Core 10의 R 코드

  3. 3

    Windows 10에서 사용자 지정 inf 파일을 통해 WinUSB 드라이버를 설치하는 방법은 무엇입니까?

  4. 4

    Mac : PD10의 Windows 10, 미디어 드라이버 누락

  5. 5

    Windows 10의 Intel HD Graphics 4000 드라이버 오류 코드 43

  6. 6

    Windows 10 IoT PI의 Redis

  7. 7

    Macbook Air의 Intel 3000 드라이버 및 Windows 10 문제

  8. 8

    Windows.Devices.Enumeration의 DeviceID를 사용하여 C # Windows 10 IoT Core에서 USB (이동식 드라이브)의 드라이브 문자를 찾으십니까?

  9. 9

    Windows 드라이버의 C ++

  10. 10

    Windows 10 용 Intel GMA 4500 드라이버

  11. 11

    Apple : 부트 캠프 드라이버가있는 Windows 10의 읽기 전용 HFS +

  12. 12

    Apple : 부트 캠프 드라이버가있는 Windows 10의 읽기 전용 HFS +

  13. 13

    Windows 10 기술 미리보기의 인텔 그래픽 드라이버

  14. 14

    최신 NVIDIA 드라이버를 사용하는 Windows 10의 그래픽 결함

  15. 15

    Windows 10 IoT Core의 장치 간 통신

  16. 16

    Windows 10의 우분투 서버에 연결된 하드 드라이브, 원시로 표시

  17. 17

    Windows 10 IOT 코어 가상 키보드?

  18. 18

    Windows 10에서 하나의 장치에 대해서만 자동 드라이버 업데이트 비활성화

  19. 19

    Windows 8 드라이버 설치로 인한 Windows 10 위험

  20. 20

    Windows 10 SSD 드라이브

  21. 21

    Windows 10과 Windows IOT 코어 간의 TCP 통신

  22. 22

    Windows 10 Intel 520 그래픽 드라이버 실패

  23. 23

    Windows 10 Intel 520 그래픽 드라이버 실패

  24. 24

    Windows 10 용 BootCamp 드라이버 설치 문제

  25. 25

    설치시 Windows 10 "미디어 드라이버 누락"

  26. 26

    설치시 Windows 10 "미디어 드라이버 누락"

  27. 27

    Windows 10 높은 드라이버 메모리 사용량

  28. 28

    설치 Windows 10 미디어 드라이버가 없습니다.

  29. 29

    Windows 10-CMD에서 드라이버 수정

뜨겁다태그

보관