我已經參與了一個項目,我必須在安裝了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