论文部分内容阅读
随着Internet的发展和后PC时代的到来,嵌入式系统成为当前IT产业的焦点之一,呈现了巨大的市场潜力。日益剧增的嵌入式产品开发在基于网络,视频编解码的基础上进行。如何选择合理的软硬件平台,并在其之上进行一款多应用综合的嵌入式系统的开发是本论文研究和解决的重要课题。
本文介绍的内容以嵌入式系统为核心的MPEG4的网络视频终端,它是嵌入式技术在视频网络领域的一个应用。这个网络视频终端为多种网络视频应用提供MPEG4视频压缩数据,以及网络传输功能。是视频监控等相关系统的前端子系统。该系统以三星公司面向中低端成本应用,包含高效的ARM7TDMI处理器核的S3C44B0X作为嵌入式处理器,结合周边硬件电路构成了嵌入式硬件核心,在此基础上通过扩展的视频采集核MPEG4硬件编码芯片等视频处理外围电路,构成了一个性能优良,成本低廉的MPEG4视频终端服务器。为了更能发挥嵌入式系统资源,以及为扩展改系统的软件功能提供前提,我们移植了针对没有MMU处理器的嵌入式操作系统uClinux,并改写了uClinux的驱动程序以及上层网络服务器程序,实现了视频数据的采集和传输。
本文的内容安排具体是这样的。首先向读者介绍了嵌入式系统的基本概念,以及网络视频嵌入式产品的技术和现状。更进一步的,为了更好的理解本系统的设计思路,我们向大家介绍了视频的基础知识,以及数字视频的压缩原理。之后继续介绍了我们设计的网络视频终端的硬件结构和设计过程。在介绍完硬件结构之后,我们把重点放在软件设计上,在这章我们不仅介绍一般的嵌入式软件构架,还重点介绍了作为现代嵌入式系统的特点之一——嵌入式操作系统的作用和特色,最后在实践的基础上阐述了作者开发的基于uClinux上的视频采集压缩卡的硬件驱动程序。在整个论文结束之前,我们最后总结了全文,并给出了对于此次课题研发的成果和展望。
归纳总之,本文的主要工作如下:
1. 嵌入式系统与嵌入式视频终端应用的基本概念和发展历程的介绍。
2. 本系统硬件开发过程,和设计原理的介绍以及实现。
3. 模拟视频以及数字视频压缩处理的介绍。
4. 对于嵌入式软件架构,操作系统的详细介绍。嵌入式驱动开发介绍以及实现。