Linux论文基于多线程的嵌入式远程监控WEB服务器的设计与实现.doc_第1页
Linux论文基于多线程的嵌入式远程监控WEB服务器的设计与实现.doc_第2页
Linux论文基于多线程的嵌入式远程监控WEB服务器的设计与实现.doc_第3页
Linux论文基于多线程的嵌入式远程监控WEB服务器的设计与实现.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux论文:基于多线程的嵌入式远程监控WEB服务器的设计与实现【中文摘要】Web技术的广泛应用给人们的工作和生活带来了巨大的影响。由于Web技术具有开放性强和平台独立等特点,极大的降低了软件与网络通信系统的设计、开发和维护的工作量,减少了人员培训的费用,提高了设备控制和现场测试的管理水平。而由于嵌入式系统具有成本低、体积小、功耗低和实时性强等特点,因此,研究和开发嵌入式远程监控Web服务器具有较高的应用价值与实际意义。本文介绍了基于S3C2440和Linux嵌入式远程监控Web服务器的设计与实现。主要通过一个嵌入式芯片,利用嵌入式实时操作系统和经过简化了的TCP/IP协议栈构造一个专用Web服务器,把视频采集送来的视频信号进行数字化压缩,通过内部总线送到Web服务器,由ADSL线路接入互联网。网上用户作为客户端,无需安装其他软件,可以直接用浏览器观看从嵌入式远程Web服务器上采集到的图像。本文首先阐述了嵌入式系统以及Web服务器的发展现状、趋势,然后介绍了本系统设计的硬件平台,包括网卡及图像采集模块的选取。接着介绍了本系统软件平台的建立,包含了Bootloader、内核与文件系统的原理和移植过程。第四章主要描述了利用V4L2技术对视频图像的采集,并使用Jpeglib.【英文摘要】The widespread application of Web technology has brought out a tremendous impact on the peoples work and life. Due to the opening and independent platform of the Web, this can greatly reduce the amount of the design and maintenance of the software system and communication system ,and also save the training cost ,moreover, improve the management of the on-site testing and control devices. As the low cost, small capacity, low power and real-time performance of the embedded system, therefore, the research and.【关键词】Linux S3C2440 多线程 视频监控 Web 线程池【英文关键词】Linux S3C2440 multithreading video monitor Web thread pool【目录】基于多线程的嵌入式远程监控WEB服务器的设计与实现摘要4-5Abstract51 绪论9-141.1 嵌入式系统概述9-101.2 监控系统发展现状10-121.3 课题研究意义121.4 本文主要研究内容结构12-142 嵌入式WEB 服务器硬件平台构建14-232.1 处理器的选择14-152.2 S3C2440 处理器介绍15-172.2.1 S3C2440 主要结构15-172.2.2 S3C2440 片上资源与中断172.3 网络传输模块 DM900017-202.3.1 DM9000 芯片总体介绍182.3.2 DM9000 芯片特点18-192.3.3 DM9000 芯片工作原理及电路连接19-202.4 视频图像采集模块 VC034520-232.4.1 视频图像采集模块的选取20-212.4.2 VC0345 摄像头21-233 嵌入式LINUX 系统平台的构建23-313.1 内核引导加载程序24-263.1.1 Boot Loader 概述243.1.2 U-Boot 简介24-253.1.3 将U-Boot 移植到系统开发平台25-263.2 Linux 内核26-293.2.1 内核简介26-273.2.2 Linux2.6.3027-293.3 文件系统的制作29-314 视频图像采集和压缩的设计与实现31-404.1 系统视频采集的实现31-384.1.1 Linux 设备驱动31-324.1.2 VC0345 芯片驱动移植32-334.1.3 V4L2 技术33-354.1.4 视频采集软件编程35-384.2 系统视频图像压缩38-404.2.1 视频图像压缩的必要性384.2.2 视频图像压缩方式的选择38-394.2.3 视频图像压缩的流程39-405 单进程Web 服务器系统设计与实现40-485.1 HTTP 协议40-415.2 TCP/IP 协议简介41-445.2.1 TCP/IP 的层425.2.2 TCP/IP 中的协议42-445.2.3 TCP 和UDP 的端口结构445.3 SOCKET 编程原理44-485.3.1 Socket 概述44-455.3.2 Socket 编程建立服务器45-486 利用线程池技术实现服务器48-606.1 Linux 多线程机制48-496.1.1 线程调度486.1.2 线程通信48-496.2 线程池系统设计49-526.2.1 线程池的引入49-506.2.2 线程池系统工作流程50-516.2.3 线程池的初始大小51-526.2.4 线程池动态调整526.3 利用线程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论