在platform.reg增加自己写的驱动程序的注册表文件
可以使用 #include "$(DRIVERS_DIR)/nleddrvr/nleddrvr.reg"
把自定义的注册表文件增加进来。
但是有一个地方不很理解,后经过扬创的工程师指导,了解了一个新的办法。
一种方法是将编译过后生成的 xxx.dll 拷入到 wince系统的windows目录下,使用工具加载和移除驱动程序,这种方式适合于开发。
另外一种比较简单的办法就是将生成的 xxx.dll拷入到 D:/WINCE500/PLATFORM/smdk2440/FILES 文件夹中,打开 platform.bib ,在
FILES
; Name Path Memory Type
; -------------- ---------------------------------- -----------
usbcnect.lnk $(_FLATRELEASEDIR)/usbcnect.lnk NK U
usbcnect.exe $(_FLATRELEASEDIR)/usbcnect.exe NK U
regedit.exe $(_FLATRELEASEDIR)/regedit.exe NK U
; CameraTest.exe $(_FLATRELEASEDIR)/CameraTest.exe NK U
; CANBusTest.exe $(_FLATRELEASEDIR)/CANBusTest.exe NK U
; touchcalibrate.exe $(_FLATRELEASEDIR)/touchcalibrate.exe NK U
Bliss.bmp $(_FLATRELEASEDIR)/Bliss.bmp NK U
; Ascent.bmp $(_FLATRELEASEDIR)/Ascent.bmp NK U xxx.dll $(_FLATRELEASEDIR)/Bliss.bmp NK U
中添加自己的xxx.dll即可
在platform.reg中添加
#include "$(DRIVERS_DIR)/xxx/xxx.reg"
重新编译之后,这个驱动就可以被WINCE识别了。