WINCE下USB接口摄像头驱动的加载
来源:互联网 发布:交易平台网站源码 编辑:程序博客网 时间:2024/04/28 09:07
作者:kiwins
转自:http://blog.csdn.net/kiwins/article/details/4857607
最近和另一名伙伴在搞个公交车自动报站与监控的嵌入式项目。
开发环境: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"
"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
- WINCE下USB接口摄像头驱动的加载
- 如何开发wince usb 摄像头的驱动-中星微摄像头驱动
- 如何开发wince usb 摄像头的驱动-中星微摄像头驱动
- wince下USB 驱动
- WINCE下的USB驱动开发
- Wince下usb驱动的思路
- WINCE下的USB驱动开发
- wince下的USB驱动要点总结
- WINCE下的USB驱动开发
- WINCE下的USB驱动开发
- WinCE平台USB摄像头驱动开发流程
- vc下 usb摄像头驱动
- wince下usb驱动攻坚战
- Wince下USB驱动结构
- wince下usb驱动攻坚战
- WinCE的USB Camera流接口驱动开发
- WinCE的USB Camera流接口驱动开发
- WinCE的USB Camera流接口驱动开发
- Java Web使用swfobject调用flex图表
- 黑马程序员--Java基础--02数组
- C++ 中的 protected总结(云风的blog)
- 可穿戴设备的激情
- OpenStack 网络 —— 开始使用 iptables、表、规则和链
- WINCE下USB接口摄像头驱动的加载
- 森纵培训第十一天课程总结
- 又见回文
- HTML5画布移动触摸事件教程
- codility 在线编程测试
- 动态构建双轴的FLEX报表
- solr基础之shard和zookeeper
- 常用VC插件
- 黑马程序员_面向对象2