论文部分内容阅读
嵌入式系统是以应用为中心的硬件设计和面向应用的软件产品开发为基础的专用计算机系统,广泛应用于制造工业、过程控制、通讯、仪表航天、消费类产品等领域。典型的嵌入式应用是以微处理器或者微控制器为核心的硬件设计和基于嵌入式实时操作系统的软件开发。
随着图像压缩技术、网络传输技术和电子技术的飞速发展,嵌入式数字网络图像监控系统已成为当今监控领域的一个新的开发热点。本文论述了基于网络视频的嵌入式实时系统的设计与实现,重点讨论了嵌入式实时操作系统μC/OS-Ⅱ在ARM7TDMI嵌入式处理器芯片上的移植、μC/OS-Ⅱ实时多任务调度算法的改进和嵌入式TCP/IP协议栈的实现。
本文首先介绍了视频监控系统的一般结构和发展概况,并阐述了当前的发展趋势以及本文的主要工作。
第二章对本系统的总体方案作了概述,并对主要的硬件接口设计作了分析。
第三章讨论了嵌入式操作系统的选择依据,详细介绍了μC/OS-Ⅱ在SamsungS3C44BOX上的移植。
第四章主要就μC/OS-Ⅱ实时操作系统的多任务调度做了研究,并提出了EDF&RMS组合调度算法,以期望在嵌入式系统中提高实时性能。
第五章从网络通信协议原理入手,介绍了网络各层的结构,同时详细给出了基于嵌入式系统的TCP/IP协议栈的实现,通过实现的嵌入式Web服务器对网络协议进行了测试。