Win CE系统定制及USB摄像头接口驱动设计
2014-08-06王一朱景福
王一,朱景福
(黑龙江八一农垦大学信息技术学院,大庆 163319)
随着数字图像处理技术和电子技术的不断发展,以及现代化农业生产进程的不断推进,图像采集和处理[1]系统已经在民用、商用、军用等不同领域得到非常广泛的应用。其主要特点是供电方便,耗能少,并且可以实际应用到国民生产的各个行业中去。通过对嵌入式系统智能控制以及数字图像实时采集的研究,基于Win CE 系统下对USB 摄像头[2]的驱动来完成对图像的只能采集,对现代化农业和其他领域的图像信息采集具有重要意义。
1 Windows CE 系统的定制
以Windows CE 为操作系统的嵌入式三维信息采集系统的开发工作包含了移植基于特定硬件平台的BSP 包,定制Windows CE 操作系统,定制Windows CE 应用程序和接口开发等工作。这些内容要在硬件系统设计完成并且与PC 机建立交叉编译环境后进行。主要介绍操作系统的建立以及应用软件的开发。
1.1 安装BSP包并定制基于Xscale270处理器的操作系统工程
BSP(Board Support Package)安装包又称为主板级支持包,主要包括了启动程序BootLoader、OEM 适配层程序、设备驱动程序Drivers 和相关配置文件。它是对所设计的目标设备电路板的功能抽象。由于硬件配置是较为普遍的配置方式,所以设计中使用了基于Intel Xscale PXA270 处理器[3]的BSP 包样本,并且在此样本上进行BSP 的移植与开发。具体定制过程如下:
(1)在PC 机上打开VS2005 交叉开发环境。
(2)在VS2005 主菜单中选择“File”->“New”->“Project”,启动操作系统定制的第一步。选择Platform Builder for CE 6.0 工作类型,默认选择OS Design,并且给定制的操作系统命名并选择存放路径后,编译环境会在Windows CE6.0 的安装路径下生成一个OSDesigns 文件夹来存放操作系统工程。……
