저는 Windows CE 6.0이 설치된 ARM 보드 (RSC-W910)에 USB GPRS 모뎀을 설치하고 사용해야하는 프로젝트에 참여했습니다. 모뎀은 Sierra Wireless 제품 GL6110 (GL61x0)이며 데이터 전용으로 사용해야하므로 HttpWebRequests (TCP)가 XML 데이터를 보내고받습니다. 선호되는 개발 도구는 C#과 .Net Framework 3.5입니다.ARM - Windows CE 6.0에서 USB GPRS 모뎀을 사용하는 방법?
모뎀이 USB를 통해 보드에 연결되면 나타나는 정상적인 것으로 보이는 "Unidentified USB Device"라는 오류 메시지가 나타납니다.
Siera Wireless (SW)는 ARM920 용 드라이버를 제공하지만 'wceload.exe'를 사용하여 설치하지 못했습니다. 보드에 연결된 작은 LCD 화면에서 볼 수있는 "Setup Failed"오류가 발생했습니다. 드라이버를 설치하려면 Telenet을 통해 보드에 연결하고 CAB 파일은 SD 카드에 저장됩니다. 드라이버를 설치하지 못하면 Windows CE 이미지에 RAM 기반 레지스트리가 있다는 사실과 관련이 있다고 생각하는 것이 맞습니까?
SW가 모뎀 용 드라이버를 제공하지 않는다면, 내 자신의 드라이버를 개발해야 할 수 있습니까? 또는 대신 사용할 수있는 일반 드라이버가 있습니까?
보드를 지원하는 새로운 Win CE 이미지를 만들어야합니까? 아니면 C# 응용 프로그램에서 코드를 사용하여 액세스 할 수 있습니까?
도움이 될 것입니다!
감사합니다,
닉
답장을 보내 주셔서 감사합니다. Chris, SW는 7zip에서 볼 때 다음을 포함하는 CAB 파일을 제공합니다. WAVECO ~ 1.000 setupdll.999 00cdcusb.002 00serusb.001 _setup.xml 원한다면 [http://www.adrive.com/public/K9vtMw/Sierra%20Wireless%20USB%20driver%20for%20Windows%20CE6%20ARM920.CAB] 파일을 다운로드 할 수 있습니다. _setup.xml 파일을 살펴 봤지만 00serusb.001 및 00cdcusb.002를 추출해야하며 모든 레지스트리 키와 값을 생성해야한다는 것도 이해합니다. 나는 그 생각에 맞습니까? 파일을 변환하기에 충분한 이름을 바꿀 수 있습니까? – Nick
setup.xml 파일은 실제 파일 이름과 레지스트리 항목을 알려줍니다. 그래서 예, 파일을 추출하고 수동으로 이름을 변경 한 다음 수동으로 레지스트리 항목을 추가하십시오. – ctacke
Chris에게 다시 한번 감사 드리며, 저는 모뎀을 작동시킬 수있었습니다. 나는 드라이버가 작동하고 안정적인지 확인하기 위해 테스트 할 것입니다. 괜찮 으면 모뎀 작동을 위해해야 할 일에 대한 답변을 게시 할 것이므로 나중에 다른 사람들이 참조 할 수 있도록 관심을 가질 수 있습니다. – Nick