自制WindowsCE上usb驅動的.cab安裝包
阿新 • • 發佈:2019-01-11
1.前言
做WindowsCE(以下簡稱CE)開發中會遇到一些USB的裝置,此時一般需要USB裝置廠家提供相關的驅動,但由於CE系統經由Windows精簡以及硬體配套與PC不同,廠家提供的驅動的安裝路徑一般會存在預設CE硬體裝置的“Windows”資料夾下,該路徑多為只讀記憶體CE系統已固化空間配置,掉電一般儲存不住系統以外的文件,那麼下面就簡單介紹通過“WinCE cab Manager”的工具軟體來製作USB轉232驅動的過程,這個在廣州微嵌的7寸CE平板(實機如下圖)上親測過接FT2XX系列USB轉232能正常通訊。
2.操作步驟
- 先開啟工具軟體如下圖:
它會預設彈出製作的嚮導,建議第一次使用的話直接按嚮導來幫您完成新建;
上圖點選“下一步”後,填好公司名稱及該.cab安裝包的名稱,然後即可按預設配置一直點“下一步”直到“完成”,過程如下:
進入到編輯介面後,先把預設的安裝路徑改成“\ResidentFlash”
然後點到左邊空白框中的“檔案”來新增驅動dll檔案
新增後會看不到檔案,儲存下次開啟可看到
從廠家驅動文件中找到相關的登錄檔內容比如以下的情況
開啟後修改裡面登錄檔項有關dll的路徑為”\ResidentFlash\XXX.dll”,然後另存為.reg的文件
最後通過工具軟體“檔案”選單的“匯入reg”匯入上面做好的新登錄檔,最後做好儲存即完成
3.小結
有了此工具,則可對一些已知支援CE的驅動做成適配到實際能一鍵安裝到CE硬體裝置,而不會重新上電就又用不了該USB裝置的情況。希望能給遇到類似問題的朋友提供一點點的參考。