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

評(píng)論