论文部分内容阅读
基于远程数据采集的远程调度与监管系统目前已经得到较为广泛的应用,尤其是执法部门通过远程视频进行监管,使其执法能力获得很大提高,并促进了远程监管技术不断朝数字化、网络化、小型化的方向发展。本论文针对基于ARM9的嵌入式远程数据采集系统开展了设计和研发工作。本文结合了嵌入式和远程监控的发展趋势和研究热点,研发内容涉及计算机网络、嵌入式系统、视频图像处理等多个学科领域,是一项理论紧结合实际的工程设计课题,具有较为重要的理论研究价值和应用前景。本文在以下几个方面开展了分析与设计工作:(1)设计和优化了系统的硬件结构。硬件结构针对数据及图像采集需要进行了优化设计。采用了三星公司的S3C2440A处理器,增加外部控制JTAG端口和USB端口作为处理器烧录接口。针对需采集的数据设计了视频采集端口、传感器采集端口以及外设端口等,并分析和设计了通讯传输硬件接口,使其具有线传输和无线传输功能。(2)分析并设计了系统的软件结构。软件结构结合硬件结构需求而进行了设计和开发。针对处理器内部进行设计和配置,首先选择了Linux操作系统程序,配置了操作系统启动程序U-boot,然后根据硬件系统的需要对Linux内核进行了配置和移植,最后配置了软件系统的根文件系统Yaffs2。(3)选择与设计了视频数据的采集和压缩。通过V4L2对视频设备进行连接,将所采集的视频数据放入缓存空间,对缓存空间中的视频数据进行了压缩编码。(4)设计并实现了数据网络传输方式。利用socket接口技术实现了服务器与采集端的连接,基于RTP/RCTP协议实现服务器与远程采集端的实时连接通信,通过HTTP服务器实现了视频数据的显示。通过以上的设计与开发,实现了通过浏览器对采集视频数据的进行实时显示,初步完成了远程数据采集目的,构建了原型系统。与传统视频采集系统相比,本系统在成本上、实时性、稳定性、连续性方面都有一定改进。