



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大学理化实验考试题及答案
- 成人教育考试题目及答案
- 关于新质生产力的面试真题
- 新质生产力智能制造概念
- 民族风俗习惯课件
- 宣传稿写作指南讲解
- 民族英雄班队会课件
- 五班级上学期班主任方案
- 新质生产力的主导力量分析
- 2025年麻醉学科肌松药物应用模拟考试卷答案及解析
- 2025年山东高考真题化学试题(原卷版)
- 第2课 教师节快乐 第2课时(课件)2025-2026学年道德与法治二年级上册统编版
- 2025年福建省福州市辅警考试题库(附答案)
- 2025年国家网络安全宣传周知识竞赛考试练习题库(完整版)含答案
- 绿化项目养护监理方案投标文件(技术方案)
- 科普短视频与新闻传播融合模式的研究
- 安徽省港航集团有限公司所属企业招聘笔试真题2024
- 2025秋新部编版一年级上册语文教学计划+教学进度表
- 《电力系统微机继电保护》课件-第五章 微机线路保护举例
- (2025)中小学“学宪法、讲宪法”知识竞赛题库(含答案)
- 2025年中国PC工业计算机(工控机)数据监测研究报告
评论
0/150
提交评论