Microsoft Windows CE是緊湊的,高效的操作系統,它被廣泛的應用在從手持電腦到專門的工業控制器或消費用電子產品等各種嵌入工業產品中。英創公司ARM9系列工控主板預裝了正版Windows CE5.0操作系統,并對板上所有硬件資源提供了完備的驅動支持。隨著WinCE操作系統的廣泛應用,越來越多的在PC上使用的硬件設備提供了對WinCE系統的支持,如3G模塊,Wi-Fi等。
第三方驅動一般以兩種形式提供,一是動態鏈接庫(*.dll)加對應的注冊表文件(*.reg),另一種是可直接安裝的CAB文件(*.cab)。與動態鏈接庫加注冊表文件形式的驅動相比,CAB文件安裝十分方便,不需要了解繁雜的WinCE INF文件格式或REG文件格式。本文介紹通過WinCE CAB Manager工具將以動態鏈接庫usbser.dll和注冊表文件usbser.reg形式提供的USB轉串口驅動程序壓縮為可直接在英創主板上安裝的CAB壓縮包的方法。
1、打開WinCE CAB Manager,選擇File->New,運行New Cabinet wizard(CAB新建向導),選擇“next”直至完成如圖1。
2、在CAB Information上點擊右鍵,選擇Properties(屬性)選項(如圖2),打開CAB包屬性設置對話框,如圖3。
3、在CAB Properties對話框中(如圖3),填寫Company Name(公司名稱)和Application Name(CAB包名稱)。
4、切換至CAB Properties->Installation Directory對話框,設置CAB包默認安裝路徑,此處設置為NandFlash\USBDriverDll目錄,如圖4。
5、切換至CAB Properties->Cabinet對話框,設置處理器類型,Processor可直接選擇為ALL/CEF,如圖5。
6、切換至CAB Properties->Operating System對話框,設置操作系統版本,設置為支持CE4.0~CE5.0,如圖6。設置完成后選擇確認完成CAB包屬性設置。
7、為CAB包增加DLL文件,如圖7,在File標簽上點擊右鍵,選擇Add…添加USB轉串口驅動的動態鏈接庫文件usbser.dll。
8、修改usbser.dll的安裝路徑,在圖8中所示USBSER.DLL上點右鍵,選擇Properties,在彈出的USBSER.DLL Properties對話框中設置usbser.dll的安裝路徑,如圖9,選擇%InstallDir%表示使用在第4點中設置的默認安裝路徑,即將usbser.dll安裝到NandFlash\USBDriverDll目錄。
9、選擇File->Import->Import form RGE...導入USB轉串口驅動程序對應的注冊表文件usbser.reg。在導入注冊表時需要注意,第三方驅動默認安裝目錄往往是windows目錄,因此需要在注冊表文件中將動態鏈接庫安裝目錄修改為在第4點中指定的目錄NandFlash\USBDriverDll 。圖10是注冊表修改前后的對比。
將上面的工作保存后,一個可在英創主板上安裝的CAB包PL2303_Driver.CAB就制作完成了,下面結合英創工控主板EM9161,介紹PL2303_Driver.CAB的安裝方法。
1、在EM9161的Nandflash目錄下新建UsbDriverDll文件夾。
2、將制作好的CAB安裝包PL2303_Driver.CAB拷貝到EM9161 Nandflash,雙擊運行,如圖11,點擊OK完成驅動程序的安裝。
對于英創公司其它沒有WinCE標準顯示界面的嵌入式主板EM9160、EM9260、EM9360可通過WinCE遠程桌面實現CAB包安裝,安裝過程與EM9161一致。
-
WINDOWS
+關注
關注
4文章
3556瀏覽量
89055 -
嵌入式主板
+關注
關注
7文章
6086瀏覽量
35505
發布評論請先 登錄
相關推薦
評論