1. 程式人生 > >自制WindowsCE上usb驅動的.cab安裝包

自制WindowsCE上usb驅動的.cab安裝包

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裝置的情況。希望能給遇到類似問題的朋友提供一點點的參考。