论文部分内容阅读
随着嵌入式操作系统的广泛应用,基于操作系统的大数据量图像实时采集、显示在监控、识别、多媒体等领域有着广泛的应用前景。USB接口数据传输的距离较短,易受到环境因素的影响,可靠性不高;ITU-RBT.601图像接口能够实现长距离的图像传输,但是独立的同步线降低了数据传输的稳定性;ITU-RBT.656图像接口将同步信号嵌入到数据流之中,提高了图像传输的稳定性。本文在三星ARM处理器S3C2440平台以及Windows CE 5.0操作系统下,实现了利用SPI配置外部DSP处理器BF561, GPIO模拟IIC接口时序配置ADV7180处理器作为外部图像采集模块,高速图像传输接口CAMIF实时采集ITU-RBT.656标准图像数据,LCDCDMA直接显示采集图像以及通过Windows CE 5.0的DirectShow显示接口,实时显示采集图像。本文研究了ITU-R BT.601和ITU-R BT.656图像传输标准;S3C2440处理器的外设CAMIF接收、处理图像的原理;IIC接口时序;SPI接口通信原理;S3C2440中断模块配置;Windows CE 5.0系统下,直接显示与DirectShow接口显示原理,DirectShow的注册,编译环境的配置,DirectShow接口的数据流动等;Windows CE 5.0内存和硬件设备管理机制,流式驱动的原理,静态中断处理流程;S3C2440与BF561通信原理;WindowsCE 5.0的结构、移植难点,编程原理,开发环境配置,系统内核调试方法,多线程环境,中断机制。本文完成的工作是在S3C2440平台下Windows CE 5.0系统移植,硬件驱动的开发和测试。移植的Windows CE 5.0系统支持的功能有:经过CAMIF放大后的大尺寸图像接收;触摸屏开机自校准功能;默认中文界面;DirectShow内核、显示组件;SD卡、USB接口、触摸屏、串口驱动;OAL层SPI, CAMIF的静态中断处理;OEM层SPI,CAMIF, GPIO流式驱动;直接显示、DirectShow视频播放器;支持CAMIF驱动的DirectShow组件。论文测试了:CAMIF的剪裁、缩放和旋转功能;Windows CE 5.0内核中断响应时间;CAMIF图像接收的实时性;GPIO模拟IIC最高的通信速度。