论文部分内容阅读
随着计算机技术、信息技术和互联网的发展,计算机在生活中发挥着越来越重要的作用,由此推动了嵌入式技术的发展。嵌入式技术使人们生活越来越舒适,人们生活中随处可见使用了嵌入式技术的家电产品,如空调、洗衣机等;另外还有许多嵌入式产品,如手机,psp等。随着嵌入式技术与通讯技术,网络信息技术等的结合运用,拓展了其未来的发展空间,成为人们关注的热门技术。
嵌入式计算机系统由硬件层,中间层,软件层组成。
嵌入式计算机系统的硬件层是指嵌入式系统的硬件设备,如微处理器、存储器、通用接口等。在硬件层中嵌入式微处理器是核心,它类似于通常所用计算机中的CPU,但不同的是它工作在特定的系统中,设计以趋于微型化且兼顾效率和可靠性为目标,嵌入式处理器有许多不同体系中的不同型号,应用于不同的工作环境中。根据自己需要我们可以选择适合自己所需的嵌入式处理器。
嵌入式计算机系统的中间层设计包括硬件初始化和各设备的驱动程序编写,其作用是分离了嵌入式系统的底层硬件和上层软件,使开发起来更方便。
嵌入式计算机系统的软件层包括系统软件层和应用软件层。嵌入式操作系统即为系统软件层,如ucos、嵌入式linux、wince等;而为了需求所编写的应用程序等即为应用软件层,如各种办公软件等。
本文设计了一个基于嵌入式ARM-Linux的网络视频图像采集系统并且成功实现了网络视频采集系统的开发。
本文首先对网络视频图像采集系统的硬件平台和软件平台做了陈述,根据已有的开发条件,详细讲述了嵌入式ARM-Linux开发系统的构建过程。主要包括硬件平台的搭建、嵌入式操作系统的设计、移植和驱动程序的编写、移植。
接下来,重点研究了视频采集的开发流程。其主要流程包括,S3C2440USB主控制器驱动的配置、USB摄像头设备端驱动开发,Video4Linux应用三大部分。
最后,详细陈述了网络数据通信的开发过程。主要内容包括嵌入式TCP/IP协议的应用、网络编程及开发、图像显示等。