论文部分内容阅读
嵌入式系统以其集成度高、体积小、成本低、速度快、可靠性强及稳定性高等特点得到越来越广泛的应用,尤其随着多媒体技术、网络技术的快速发展,与嵌入式网络视频相关的应用也越来越多。在监控技术领域,视频监控系统经历了本地模拟信号监控系统,PC插卡的数字监控系统,嵌入式技术的网络数字监控系统等发展过程,现在正在向前端一体化、视频数字化、监控网络化、系统集成化的方向发展。因此把嵌入式设备作为监控前端,把模拟的视频监控信号转化为数字信号并引入TCP/IP协议,实现随时随地进行网络监控是视频监控发展的一个必然方向。本文以嵌入式系统的MPEG4编码网络视频终端为核心,采用微处理器加专业编码芯片及网络模块的视频解决方案,该方案基于嵌入式微处理器S3C44BOX和该处理器的硬件平台,阐述了系统初始化程序的设计流程。接着分析了嵌入式实时操作系统μc/os-Ⅱ的特点,及其任务管理、任务通信、内存管理等机制,详细研究了μc/os-Ⅱ在S3C44BOX上的移植过程。最后分析了嵌入式TCP/IP协议栈LwIP的特性及它的内存管理机制、应用程序接口、工作流程和网络接口,针对TCP/IP协议栈移植过程中出现的4字节对齐的难点,采用了零拷贝技术来解决,LwIP协议栈在μc/os-Ⅱ上的运行实现了嵌入式系统的网络联接。该方案具有硬件体积小,功耗低,监控图像清晰等优点。另外,本文分析了MPEG4编码标准与压缩原理,选用基于MPEG4编码标准的芯片IME6400完成系统中音视频数据的MPEG4编码。具体概括起来本文完成了以下几方面的内容:1.嵌入式技术与视频监控技术的简介。2.音视频采集模块的工作原理与设计。3.基于嵌入式TCP/IP协议栈LwIP在μc/os-Ⅱ上的实现。4.嵌入式实时操作系统μc/os-Ⅱ在S3C44BOX上的实现。5.基于μc/os-Ⅱ内核上各模块驱动程序的编写。