WINCE下USB接口摄像头驱动的加载

最近和另一名伙伴在搞个公交车自动报站与监控的嵌入式项目。

开发环境:WINCE5.0操作系统、北京杨创2440开发板、普通摄像头一个(中星微芯片)、EVC4.0

 
为了在ARM9系统中能正常使用中星微摄像头进行图片采集,必须首先在WINCE5.0上加载其驱动程序。
1、ARM嵌入式开发中流驱动程序说明
    流接口驱动程序的主要任务就是把外设的使用传递给应用程序,这是通过把设备表示为文件系统的一个特殊文件实现的。对于串口1在用户级别的程序里面通常被描述为COM1。WINCE的设备文件通常保存在固定的路径/windows目录下,通过 注册表机制 来完成特殊的命名惯例。
2、驱动程序选择
    基于采购硬件设备的性价比、视频捕捉的流畅性及视频处理的稳定性等因素的考虑,我选择了杭州赛安软件工作室推出的ZC030X免费试用版作为视频采集驱动。
3、ZC030X加载过程
  (1)定制好自己的WINCE系统,并编译。
  (2)编译成功后。将驱动所在目录,/BIN/ARMV4i/下所有文件放到:project所在目录 /RelDir/
smdk2440_ARMV4I_Release/下。
  (3)然后修改project.reg系统文件。在该文件的结尾添加:
[HKEY_LOCAL_MACHINE/Drivers/USB/LoadClients/2760/Default/Default/ZC030X]
"DLL"="ZC030X.DLL"
[HKEY_LOCAL_MACHINE/Drivers/USB/ClientDrivers/ZC030X]
"Prefix"="CAM"
"Dll"="ZC030X.DLL"
   (4)在project.bib文件module下添加:
zc030.dll
$(_FLATRELEASEDIR)zc030x.dll
NK SH
  (5)保存后重新编译系统,则系统成功加载了驱动ZC030X。
然后自己就可以根据ZC030X提供的函数接口,写一个简单的应用程序检验一下系统是否成功加载了驱动。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值