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