论文部分内容阅读
当前,视频监控系统已逐步从模拟向数字网络方向发展。网络数字视频监控系统以其抗干扰性强、稳定性好、系统架设简单、扩展方便等诸多优势,代替传统的模拟监控系统已成为历史必然。本论文是天津市科技发展计划项目“基于嵌入式实时系统的网络摄像机”的一部分。该系统可应用于视频监控领域。目前该项目已经通过了专家的验收。本论文首先对研究课题的背景以及发展动态进行了介绍。然后着重论述了网络传输模块设计中的相关技术与实现方案。论文的第二章介绍了模块硬件平台使用的ARM嵌入式处理器体系结构以及编程方法。在第三章中,介绍了嵌入式实时操作系统VxWorks相关知识,包括VxWorks集成交叉开发环境TornadoII和嵌入式操作系统板级支持包BSP的基本概念。第四章详细地阐述了VxWorks系统移植方法,包括BSP的移植开发过程以及嵌入式系统设备驱动程序的编写。第五章介绍了基于VxWorks嵌入式操作系统应用程序的开发方法,重点论述了VxWorks系统的多任务编程,信号量、消息队列等任务间通信机制,以及VxWorks网络通信编程。在前面章节的基础上,在第六章中,给出了系统网络传输模块的具体实现方法,以及软硬件的调试过程和测试结果。硬件平台采用32位ARM核微处理器S3C4510B完成对系统前端的控制功能以及网络通信功能。图像采集模块与网络传输模块之间用FIFO作为数据缓冲。软件部分完成了针对本模块电路板板级支持包(BSP)的移植以及图像网络传输应用软件编写。