我已经参与了一个项目,我必须在安装了Windows CE 6.0的ARM电路板(RSC-W910)上安装和使用USB GPRS调制解调器。 调制解调器是Sierra Wireless产品GL6110(GL61x0),我只需要将它用于数据,使HttpWebRequests(TCP)发送/接收XML数据。首选的开发工具是C#和.Net Framework 3.5。如何在ARM上使用USB GPRS调制解调器 - Windows CE 6.0?
当调制解调器通过USB连接到电路板时,出现的错误信息是“Unidentified USB Device”,我认为它是正常的。
Siera Wireless(SW)为ARM920提供驱动程序,但未能使用'wceload.exe'进行安装。错误是“安装失败”,我可以在连接到主板的小型LCD屏幕上看到。要安装驱动程序,我通过Telenet连接到主板,CAB文件存储在SD卡上。 我是否认为未能安装驱动程序可能与Win CE映像具有基于RAM的注册表有关?
如果软件不提供调制解调器的驱动程序,这是否意味着我必须开发自己的驱动程序?或者是否有我可以使用的通用驱动程序?
我需要为电路板创建一个新的Win CE映像来支持调制解调器,还是可以在C#应用程序中使用代码来访问它?
任何帮助将非常感谢!
感谢,
尼克
感谢您的回答Chris,SW提供了一个CAB文件,其中包含以下内容,当被7zip查看时。 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
再次感谢克里斯,我设法让调制解调器工作。我将测试它以确保驱动程序的工作和稳定性。 如果可以,我会发布一个答案,说明需要做些什么才能使调制解调器正常工作,因此可以用于将来可能感兴趣的其他人参考。 – Nick