



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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年运维工程师中级面试实战经验与题库
- 天津海运职业学院《免疫学基础与病原生物学》2024-2025学年第一学期期末试卷
- 蚌埠医学院《电信工程项目管理》2024-2025学年第一学期期末试卷
- 安徽工业职业技术学院《生物化学(下)》2024-2025学年第一学期期末试卷
- 2025年新媒体运营专员招聘面试模拟题及答案全攻略
- 江苏大学京江学院《机器人运动控制》2024-2025学年第一学期期末试卷
- 沧州职业技术学院《DMAXD》2024-2025学年第一学期期末试卷
- 2025年物资储备管理局职位笔试通关宝典与模拟题集
- 2025年通信工程师中级面试题答题技巧和答案解析
- 2025年特岗教师招聘心理测试案例分析与实践应用
- 2025年秋季开学全体教师大会校长讲话:践行“六个学会”做学生生命中的那束光
- 建筑施工材料采购投标方案(技术标)
- 电梯维护保养规则(TSG T5002-2017)
- (高清版)TDT 1057-2020 国土调查数据库标准
- GB/T 4668-1995机织物密度的测定
- GB/T 29256.5-2012纺织品机织物结构分析方法第5部分:织物中拆下纱线线密度的测定
- GB/T 27021.1-2017合格评定管理体系审核认证机构要求第1部分:要求
- GB/T 1410-2006固体绝缘材料体积电阻率和表面电阻率试验方法
- FZ/T 07010-2021绿色设计产品评价技术规范针织服装
- 科幻小说《三体》内容简介读书分享会ppt图文课件
- 校园文化施工组织设计范本
评论
0/150
提交评论