预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Linux论文:基于多线程的嵌入式远程监控WEB服务器的设计与实现 【中文摘要】Web技术的广泛应用给人们的工作和生活带来了巨大的影响。由于Web技术具有开放性强和平台独立等特点,极大的降低了软件与网络通信系统的设计、开发和维护的工作量,减少了人员培训的费用,提高了设备控制和现场测试的管理水平。而由于嵌入式系统具有成本低、体积小、功耗低和实时性强等特点,因此,研究和开发嵌入式远程监控Web服务器具有较高的应用价值与实际意义。本文介绍了基于S3C2440和Linux嵌入式远程监控Web服务器的设计与实现。主要通过一个嵌入式芯片,利用嵌入式实时操作系统和经过简化了的TCP/IP协议栈构造一个专用Web服务器,把视频采集送来的视频信号进行数字化压缩,通过内部总线送到Web服务器,由ADSL线路接入互联网。网上用户作为客户端,无需安装其他软件,可以直接用浏览器观看从嵌入式远程Web服务器上采集到的图像。本文首先阐述了嵌入式系统以及Web服务器的发展现状、趋势,然后介绍了本系统设计的硬件平台,包括网卡及图像采集模块的选取。接着介绍了本系统软件平台的建立,包含了Bootloader、内核与文件系统的原理和移植过程。第四章主要描述了利用V4L2技术对视频图像的采集,并使用Jpeglib... 【英文摘要】ThewidespreadapplicationofWebtechnologyhasbroughtoutatremendousimpactonthepeople’sworkandlife.DuetotheopeningandindependentplatformoftheWeb,thiscangreatlyreducetheamountofthedesignandmaintenanceofthesoftwaresystemandcommunicationsystem,andalsosavethetrainingcost,moreover,improvethemanagementoftheon-sitetestingandcontroldevices.Asthelowcost,smallcapacity,lowpowerandreal-timeperformanceoftheembeddedsystem,therefore,theresearchand... 【关键词】LinuxS3C2440多线程视频监控Web线程池 【英文关键词】LinuxS3C2440multithreadingvideomonitorWebthreadpool 【目录】基于多线程的嵌入式远程监控WEB服务器的设计与实现 摘要 4-5 Abstract 5 1绪论 9-14 1.1嵌入式系统概述 9-10 1.2监控系统发展现状 10-12 1.3课题研究意义 12 1.4本文主要研究内容结构 12-14 2嵌入式WEB服务器硬件平台构建 14-23 2.1处理器的选择 14-15 2.2S3C2440处理器介绍 15-17 2.2.1S3C2440主要结构 15-17 2.2.2S3C2440片上资源与中断 17 2.3网络传输模块DM9000 17-20 2.3.1DM9000芯片总体介绍 18 2.3.2DM9000芯片特点 18-19 2.3.3DM9000芯片工作原理及电路连接 19-20 2.4视频图像采集模块VC0345 20-23 2.4.1视频图像采集模块的选取 20-21 2.4.2VC0345摄像头 21-23 3嵌入式LINUX系统平台的构建 23-31 3.1内核引导加载程序 24-26 3.1.1BootLoader概述 24 3.1.2U-Boot简介 24-25 3.1.3将U-Boot移植到系统开发平台 25-26 3.2Linux内核 26-29 3.2.1内核简介 26-27 3.2.2Linux2.6.30 27-29 3.3文件系统的制作 29-31 4视频图像采集和压缩的设计与实现 31-40 4.1系统视频采集的实现 31-38 4.1.1Linux设备驱动 31-32 4.1.2VC0345芯片驱动移植 32-33 4.1.3V4L2技术 33-35 4.1.4视频采集软件编程 35-38 4.2系统视频图像压缩 38-40 4.2.1视频图像压缩的必要性 38