WinCE中如何删除一个驱动(原创小经验)
在使用wince的过程中往往需要去掉不需要的驱动,精简系统。而很多菜鸟拿着bsp却不知道如何下手。 经过试验
本鸟 step by step 的总结了在wince中如何删除不需要的驱动,以下以camera 驱动为例给出详细过程供菜鸟学习。
第一步 如下所示,删除掉文件 /src/drivers/dirs 中的 “ camera / ”项
文件: /src/drivers/dirs
Use of this source code is subject to the terms of the Microsoft end-user
license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
If you did not accept the terms of the EULA, you are not authorized to use
this source code. For a copy of the EULA, please see the LICENSE.RTF on your
install media.
!endif
DIRS=ceddk /
keybd /
pwrbutton /
pccard /
serial /
usb /
nleddrvr /
Battdrvr /
Backlight /
Display /
camera / 删除该行
IIC /
第二步 如下所示,注释掉文件 Files/platform.bib 中的camera相关内容
文件: Files/platform.bib
;-------- Camera Driver -----------------------------------------------------------------------
;IF BSP_NOCAMERA !
; camera.dll $(_FLATRELEASEDIR)/camera.dll NK SH
;ENDIF BSP_NOCAMERA !
;----------------------------------------------------------
第三步 如下所示,注释掉文件Files/platform.reg 中的camera相关内容
文件:Files/platform.reg
;------------- Camera Driver ------------------------------------------------------------------------------------
;IF BSP_NOCAMERA !
;[HKEY_LOCAL_MACHINE/Drivers/BuiltIn/Camera]
; "Prefix"="CIS"
; "Dll"="camera.dll"
; "Index"=dword:1
; "Order"=dword:1
; "IClass"="{A32942B7-920C-486b-B0E6-92A702A99B35}"
;ENDIF BSP_NOCAMERA!