在wince6.0 和wince7.0中已經沒有cec檔案管理器,因此需要手動修改相應的.pbcxml檔案將自己的驅動新增到catalog目錄裡,以向catalog/ device drivers/display 新增驅動元件為例,環境為wince6.0:
1. 開啟路徑 $(_winceroot)/ public/common/oak/drivers/display,將驅動檔案放在該路徑下,假設驅動的資料夾名字為new_driver.
2 .在$(_winceroot)/ public/common/oak/drivers/display的dirs檔案中新增new_driver.
在$(_winceroot)/ public/common/catalog資料夾中開啟 :
3. display.pbcxml,在catalog/ device drivers/display右鍵,add catalog item, 新增驅動專案,並在vs左側的屬性欄中填入相關的屬性,其中unique id 將會在登錄檔的中使用。
4. 開啟$(_winceroot)/ public/common/oak/files 檔案中的common.reg, 將驅動的登錄檔資訊填寫到相應位置,此處應填寫到
「if bsp_nodisplay !
.............................................
endif bsp_nodisplay !"
之間。
5.開啟$(_winceroot)/ osdesigns/osdesign1 /wince600/cepc_x86/cesysgen/oak/files檔案中的common.reg,將與步驟3相同的驅動登錄檔資訊填寫到同樣的位置。
. 開啟$(_winceroot)/ public/common/oak/files 檔案中的platform.reg,將驅動的登錄檔資訊填寫到相應位置,此處應填寫到
「if bsp_nodisplay !
.............................................
endif bsp_nodisplay !"
之間。
7. 開啟$(_winceroot)/ osdesigns/osdesign1 /wince600/cepc_x86/cesysgen/oak/files檔案中的platform.bib,配置需要載入的驅動的相關資訊。
8. 關閉vs2005,重新開啟後,在catalog/ device drivers/display 已經有驅動選項,選取後rebuild,
注意:此時new_project這個工程並沒有真正被編譯,需要在solution explorer 裡單獨rebuild這個工程,這樣才能生成驅動的.lib和.dll檔案。然後sysgen and makeimage即可。
在Wince的Catalog中新增驅動元件
分類 windows embedded ce 2011 12 09 13 05 33人閱讀收藏 舉報 在wince6.0 和wince7.0中已經沒有cec檔案管理器,因此需要手動修改相應的.pbcxml檔案將自己的驅動新增到catalog目錄裡,以向catalog device drivers d...
在Wince的Catalog中新增驅動元件
在wince6.0 和wince7.0中已經沒有cec檔案管理器,因此需要手動修改相應的.pbcxml檔案將自己的驅動新增到catalog目錄裡,以向catalog device drivers display 新增驅動元件為例,環境為wince6.0 1.開啟路徑 winceroot public...
MEF中的目錄Catalog
基類 composablepartcatalog public abstract class composablepartcatalog ienumerable,ienumerable,idisposable system.object system.componentmodel.compositi...