论文部分内容阅读
随着嵌入式技术的不断发展以及网络技术的迅速上升,基于嵌入式技术和网络技术的远程视频监控系统势必将取代传统的视频监控系统。视频监控系统是一个综合多种技术的系统,其中包括计算机的实时性和交互性、通信技术、多媒体信息技术的综合性和监控的实时性等技术。随着计算机处理能力的提高、网络带宽的增加、存储容量的扩充,以及各种实用视频采集技术和处理技术的出现,视频监控已经进入了一个数字化、智能化、网络化的时代。本系统的核心微处理器采用三星公司的S3C2410X微处理器作为硬件平台,操作系统则采用Linux操作系统为嵌入式操作系统。本文围绕基于S3C2410X为核心的硬件平台进行嵌入式系统开发的关键技术的论述与设计。本文首先介绍了嵌入式视频监控系统的发展、现状以及嵌入式技术的研究现状和发展趋势,几种主要的嵌入式操作系统和ARM微处理器的发展情况;其次对嵌入式Linux操作系统的源代码及内核的组成和运行原理进行了分析;再次对嵌入式Linux内核的编译与移植如何运用在ARM微处理器上做了分析,介绍了Bootloader的启动原理及运行过程;最后论述了如何运用摄像头来进行图像采集,以及利用TCP/IP协议建立服务器,通过网络控制器来完成图像的网络传输。