基于linux远程监测系统的设计与实现.zip

ZIP格式版权申诉手机打开展开

基于linux远程监测系统的设计与实现,摘要在数字信息技术和网络技术高速发展的后pc时代,嵌入式系统因其体积小、可靠性高、功能强、灵活方便等许多优点,已渗透到工业、农业、教育、国防、科研以及日常生活等各个领域。同时,嵌入式linux操作系统以其开放源代码、易于开发、功能强大、稳定、成本低等优势迅速跻身于主流嵌入式开发平台。近年来,视频监测在各行各业得到了广泛...
编号:40-256635大小:5.45M
分类: 论文>计算机论文

该文档为压缩文件,包含的文件列表如下:

内容介绍

原文档由会员 莎士比亚 发布

摘要
在数字信息技术和网络技术高速发展的后PC时代,嵌入式系统因其体积小、
可靠性高、功能强、灵活方便等许多优点,已渗透到工业、农业、教育、国防、
科研以及日常生活等各个领域。同时,嵌入式Linux操作系统以其开放源代码、
易于开发、功能强大、稳定、成本低等优势迅速跻身于主流嵌入式开发平台。
近年来,视频监测在各行各业得到了广泛的应用,成为现今行业内一个热
点研究领域。但是现在的大部分视频监测系统采用PC机实现,有着很明显的缺
点:体积庞大,效率不高等。随着现代通信技术、多媒体信息技术和计算机网
络技术的不断发展以及视频压缩技术的突破,视频监测技术发生了巨大的变革,
由此对现代视频监测技术也提出更高的要求:网络化、数字化、小型化。基于
此目标,本文设计并实现了以S3C2410&Linux架构的网络视频监测系统,提供
了一种性价比优良的视频系统解决方案。
本文选择$3C2410为处理器,它是三星公司推出的具有ARM920T核的多
媒体嵌入式处理器,选用嵌入式Linux为操作系统。通过对本方案需要用到的设
备驱动程序及相关API的分析,对ARM Linux内核进行了裁减,并重新移植到
开发平台上,使其既能满足开发的需要,又尽量少的占用Flash空间,节省有限
的板上资源。在对嵌入式系统深入研究的基础上,通过USB接口实现了对视频
图像的高效采集。
论文首先简要介绍了视频监测系统的发展现状,阐述了嵌入式视频监测系
统的原理,给出了以$3C2410微处理器为核心的视频监测系统的硬件和软件方
案。随后详细分析了整个系统的设计,包括硬件和软件发面的设计,其中软件
涉及Bootloadcr,Linux内核和文件系统,并讨论了嵌入式Linux摄像头驱动、
LCD驱动的开发,然后设计并实现了嵌入式视频监测系统软件部分,包括视频
采集模块,用H.264编码的视频压缩模块,以及视频传输模块等,并对H.264
压缩算法进行了优化。为了增强实时性,减少原始帧的丢失,本文提出了采用
多线程编码机制和双缓冲区交替采集的方案,从而解决了图像采集与视频编码
的同步问题。
关键词:远程监测;嵌入式Linux;V4L;视频编码


         目 录

文摘
英文文摘
声明
第1章 绪论

1.1选题背景及意义
1.2视频监测系统的发展与应用

1.2.1视频监测系统的发展
1.2.2视频监测系统的应用

1.3嵌入式系统的概述

1.3.1嵌入式系统定义与特点
1.3.2嵌入式操作系统简单介绍及选择linux系统原因
1.3.3嵌入式系统应用

1.4嵌入式web服务器
1.5论文的主要工作

第2章 系统总体设计

2.1系统硬件设计

2.1.1系统硬件架构
2.1.2 FLASH存储器接口电路设计
2.1.3 SDRAM接口电路设计
2.1.4以太网芯片CS8900A接口电路设计
2.1.5其它外围电路

2.2系统软件设计

2.2.1系统软件架构
2.2.2宿主机开发环境的建立
2.2.3具体开发模式

2.3本章小结

第3章 linux系统的移植与主要驱动模块开发

3.1嵌入式linux操作系统的移植

3.1.1启动代码BootLoader的原理与移植
3.1.2 linux内核的裁剪与移植
3.1.3文件系统的移植

3.2摄像头驱动开发
3.3 LCD驱动开发
3.4本章小结

第4章 应用软件设计

4.1 linux下的视频采集

4.1.1视频采集模块设计与实现
4.1.2视频采集图像在LCD上的显示

4.2 H.264压缩算法的移植与优化

4.2.1视频压缩的必要性
4.2.2 H.264压缩算法的移植
4.2.3基于本系统平台的优化
4.2.4基于监测场景特点的优化
4.2.5算法优化后的测试

4.3视频采集与编码模块同步的实现
4.4视频传输模块的开发
4.5远程监测端测试
4.6本章小结

第5章 总结与展望

5.1本文工作总结
5.2展望

参考文献
致 谢
攻读硕士期间发表的论文