基于WinCE的嵌入式图像采集系统设计
3 系统软件的开发
3.1 WinCE驱动架构
在WinCE下的驱动开发,需要面向上下2个界面,即:WinCE的驱动结构和具体硬件的Datasheet,所以必须首先深入了解一下WinCE整个系统驱动架构。在WinCE下驱动模型分为本机驱动模型和流接口驱动模型。本机驱动程序用于低级、内置设备,提供一组微软定制的接口,可以通过移植和定制微软提供的驱动样例来实现。
3.2 图像采集模块
图像数据是通过摄像头来采集的,服务端如何调用摄像头已成为问题的关键。硬件与软件之间的联系,必须通过驱动程序来实现。摄像头的驱动已经封装成动态链接库DLL文件了,而且还提供了所有的功能接口函数。因此,只要直接调用其接口函数就能够实现相应的功能。具体的步骤是打开摄像头设备,初始化摄像头设备,初始化视频信息,获取视频帧与JPEG图像,关闭视频设备。其中,获取视频帧与JPEG图像最关键,获取视频帧与JPEG图像的主要代码如下:

3.3 建立与PC操作系统与WinCE系统文件同步
要建立ARM板上的WinCE与PC机上的操作系统同步,必须安装微软提供的同步软件ActiveSync。安装该软件的主要作用是通过USB接口把PC机上编译的应用程序或者驱动文件下载到WinCE上,其界面如图2所示。本文引用地址:https://www.eepw.com.cn/article/150733.htm
评论