Linux论文:基于多线程的嵌入式远程监控WEB服务器的设计与实现.doc

Linux论文:基于多线程的嵌入式远程监控WEB服务器的设计与实现.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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 people’s 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-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.2 S3C2440 处理器介绍 15-17 2.2.1 S3C2440 主要结构 15-17 2.2.2 S3C2440 片上资源与中断 17 2.3 网络传输模块 DM9000 17-20 2.3.1 DM9000 芯片总体介绍 18 2.3.2 DM9000 芯片特点 18-19 2.3.3 DM9000 芯片工作原理及电路连接 19-20 2.4 视频图像采集模块 VC0345 20-23 2.4.1 视频图像采集模块的选取 20-21 2.4.2 VC0345 摄像头 21-23 3 嵌入式LINUX 系统平台的构建 23-31 3.1 内核引导加载程序 24-26 3.1.1 Boot Loader 概述 24 3.1.2 U-Boot 简介 24-25 3.1.3 将U-Boot 移植到系统开发平台 25-26 3.2 Linux 内核 26-29 3.2.1 内核简介 26-27 3.2.2 Linux2.6.30 27-29 3.3 文件系统的制作 29-31 4 视频图像采集和压缩的设计与实现 31-40 4.1 系统视频采集的实现 31-38 4.1.1 Linux 设备驱动 31-32 4.1.2 VC0345 芯片驱动移植 32-33 4.1.3 V4L2 技术 33-35 4.1.4 视频采集软件编程 35-38 4.2 系统视频图像压缩 38-40 4.2.1 视频图像压缩的必要性 38 4.2.2 视频图像压缩方式的选择 38-39 4.2.3 视频图像压缩的

文档评论(0)

14576 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档