(주)와이즈맥스 Help Desk (헬프데스크) - 무엇이든물어보세요 | (주)와이즈맥스 - 산업용 IoT센서 모니터링 시스템

UAxx HelpDesk WES 7 OS – UA 드라이버 문제점

본문

“Windows Embedded Standard 7” WES 7 OS  모듈화되고 사용자 정의 된 (임베디드 응용 프로그램 제조업체에 의해) 빌드입니다. WES 7 OS에서 UA제품을 사용하기 위해서는 드라이버가 별도로 설치되어 있는지 확인이 필요합니다. Windows7의 일반 소매 SKU에는 모든 드라이버가 포함되며 사용 가능한 대부분의 기능은 OS를 설치할 때 기본적으로 설치됩니다.


WES 7 OS를 실행할 어플라이언스를 개발할 때 일반적인 절차는 WES7 Toolkit 소프트웨어 를 얻은  다음 툴킷의 ICE (Image Configuration Editor) 를 사용하여 사용자 지정 OS 설치 이미지 를 만드는 것입니다. 원하는 모든 드라이버 / 기능이 있지만 그 밖의 것은 거의 없습니다.


CDC-ACM 기반 USB 장치를 사용하려면 Windows에 usbser.sys 드라이버와 mdmcpq.inf 파일이 이미 시스템에 있어야합니다. (다른 .sys 및 .inf 파일 포함)

이러한 파일은 Microsoft에서 생성 / 배포하며 일반적으로 일반 Windows 7 OS 설치시 자동으로 설치됩니다.


Windows/System32/drivers/usbser.sys
Windows/inf/mdmcpq.inf

WES 7 OS 에서는 이러한 필수 구성 요소는 사용자 지정 OS 빌드에 명시적으로 포함되지 않는 한 존재하지 않을수 있습니다. USB CDC-ACM 장치를 지원하는데 필요한 필수 구성 요소를 포함하려면 ICE(Image Configuration Editor)에서 WES 7 설치 이미지에 다음이 포함되어야 합니다.


Windows Embedded Standard 7 패키지-> 드라이버> 모뎀- > Compaq USB 모뎀 드라이버

위 내용이 WES 7 설치 이미지에 포함되고 OS가 다시 설치되면 표준 CDC 드라이버 패키지가 정상적으로 작동 할 것입니다. UA-Driver 파일에는 usbser.sys 드라이버와 mdmcpq.inf 파일이 없으며 UA-Device의 Vendor ID와 Product ID 내용과 usbser.sys 드라이버 연결 내용만 있습니다.


해당 OS 에 맞는(embedded 7 x86 or x64) usbser.sys 드라이버가 설치 되어 있는지 확인이 필요합니다.


Windows/System32/drivers/usbser.sys
Windows/inf/mdmcpq.inf

UA-Calibrator에서의 “serial no”의 내용은 UA-Device의 USB product string descriptor (장치관리자 -> COMx속성 -> 자세히 -> 버스에서 보고된 장치설명) 에서 얻어오는 것이기 때문에 serial 통신과는 무관하기때문에 “Serial no” 내용이 나왔다고 해서 serial 통신이 되었다고 확인하기 어렵습니다.

Copyrightⓒ2015 WISMAX All rights reserved. ©