您的位置:首页 > 其它

在Wince的Catalog中添加驱动组件

2012-02-16 16:56 267 查看

在Wince的Catalog中添加驱动组件

分类:
windows embedded ce 2011-12-09 13:05
33人阅读
评论(0) 收藏
举报

在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即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: