基于WLAN的嵌入式视频监控服务器的设计与实现
发布时间:2023-03-04 16:09
论文在深入分析嵌入式系统与无线局域网的基础上,重点研究了基于Motorola Coldfire5307嵌入式CPU和uClinux操作系统进行嵌入式设备软硬件开发的若干关键技术,设计和研制了基于无线局域网的嵌入式数字网络视频监控服务器软硬件平台,为开发视频监控服务器提供了平台支撑,并针对数字网络视频监控服务器的具体功能需求开发了应用软件。 全文共分五章。第一章概述了课题背景,说明了本论文的主要任务和章节安排。第二章构建了一个典型的视频监控服务器应用场景,提出一种基于WLAN的嵌入式数字网络视频监控服务器设计方案。第三章首先简单介绍IEEE802.11WLAN和嵌入式系统的一些概念、技术特点,以及几种常用的嵌入式操作系统;然后重点分析和研究了uClinux的内核和uClinux下软件开发技术。第四章详细阐述了嵌入式数字网络视频监控服务器硬件和软件平台的实现,包括图像采集与压缩编码方案的选择、硬件电路设计、uClinux的移植以及MPEG-4编码芯片驱动程序开发等,并且总结了硬件和驱动调试中的一些问题和解决方法。第五章给出了嵌入式数字网络视频监控服务器应用软件的实现方案,着重讨论CGI程序...
【文章页数】:77 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 视频监控系统的发展概况
1.2 论文的主要工作及章节安排
第二章 嵌入式视频监控服务器设计方案
2.1 基于PC 的数字视频监控系统
2.2 嵌入式视频监控服务器方案的设计
2.2.1 功能需求分析
2.2.2 基于WLAN 的嵌入式视频监控服务器设计方案
2.2.3 嵌入式视频监控服务器方案的特点
2.3 小结
第三章 无线局域网与嵌入式系统的研究
3.1 无线局域网概述
3.1.1 IEEE802.11 WLAN 标准综述
3.1.2 IEEE802.11 无线局域网的应用
3.2 嵌入式系统的技术特点
3.2.1 嵌入式处理器
3.2.2 嵌入式操作系统
3.2.3 选择uClinux 的原因
3.2.4 嵌入式软件开发过程
3.3 uClinux 的内核分析
3.3.1 uClinux 的存储管理
3.3.2 uClinux 内核变化和加载方式
3.3.3 uClinux 的文件系统
3.3.4 uClinux 的多进程处理
3.3.5 进程间通信技术
3.3.6 uClinux 其他关键技术
3.4 uClinux 下的软件开发
3.4.1 开发工具
3.4.2 可执行文件格式
3.4.3 软件开发模式
3.4.4 RAM 版内核调试
3.4.5 使用make 管理项目
3.5 小结
第四章 视频监控服务器软硬件平台的实现
4.1 视频采集与压缩编码方案
4.2 嵌入式系统硬件平台的实现
4.2.1 嵌入式微处理器MCF5307
4.2.2 存储器电路设计
4.2.3 以太网接口电路设计
4.2.4 USB 无线网卡接口电路设计
4.2.5 视频采集与压缩编码电路设计
4.2.6 硬件设计与调试中的问题及解决办法
4.3 嵌入式系统软件平台的实现
4.3.1 对uClinux 内核的相关修改
4.3.2 IME6400 芯片的驱动程序开发
4.4 小结
第五章 视频监控服务器应用软件的实现
5.1 CGI 程序的实现
5.1.1 嵌入式WEB 服务器boa
5.1.2 C 语言设计CGI 程序
5.1.3 CGI 程序的结构
5.1.4 CGI 程序的安全性考虑
5.2 MPEG-4 压缩视频的网络传输
5.2.1 RTP/RTCP 协议简介
5.2.2 RTP 协议
5.2.3 RTCP 协议
5.2.4 基于UCL RTP 库实现视频数据的网络传输
5.3 主控程序设计
5.4 应用程序的调试和测试
5.5 包过滤防火墙功能的实现
5.5.1 Linux 中防火墙功能概述
5.5.2 ipchains 的使用规则
5.5.3 建立包过滤防火墙
5.6 小结
结束语
论文工作总结:
进一步的工作:
致谢
参考文献
攻读硕士学位期间发表的论文
本文编号:3754585
【文章页数】:77 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 视频监控系统的发展概况
1.2 论文的主要工作及章节安排
第二章 嵌入式视频监控服务器设计方案
2.1 基于PC 的数字视频监控系统
2.2 嵌入式视频监控服务器方案的设计
2.2.1 功能需求分析
2.2.2 基于WLAN 的嵌入式视频监控服务器设计方案
2.2.3 嵌入式视频监控服务器方案的特点
2.3 小结
第三章 无线局域网与嵌入式系统的研究
3.1 无线局域网概述
3.1.1 IEEE802.11 WLAN 标准综述
3.1.2 IEEE802.11 无线局域网的应用
3.2 嵌入式系统的技术特点
3.2.1 嵌入式处理器
3.2.2 嵌入式操作系统
3.2.3 选择uClinux 的原因
3.2.4 嵌入式软件开发过程
3.3 uClinux 的内核分析
3.3.1 uClinux 的存储管理
3.3.2 uClinux 内核变化和加载方式
3.3.3 uClinux 的文件系统
3.3.4 uClinux 的多进程处理
3.3.5 进程间通信技术
3.3.6 uClinux 其他关键技术
3.4 uClinux 下的软件开发
3.4.1 开发工具
3.4.2 可执行文件格式
3.4.3 软件开发模式
3.4.4 RAM 版内核调试
3.4.5 使用make 管理项目
3.5 小结
第四章 视频监控服务器软硬件平台的实现
4.1 视频采集与压缩编码方案
4.2 嵌入式系统硬件平台的实现
4.2.1 嵌入式微处理器MCF5307
4.2.2 存储器电路设计
4.2.3 以太网接口电路设计
4.2.4 USB 无线网卡接口电路设计
4.2.5 视频采集与压缩编码电路设计
4.2.6 硬件设计与调试中的问题及解决办法
4.3 嵌入式系统软件平台的实现
4.3.1 对uClinux 内核的相关修改
4.3.2 IME6400 芯片的驱动程序开发
4.4 小结
第五章 视频监控服务器应用软件的实现
5.1 CGI 程序的实现
5.1.1 嵌入式WEB 服务器boa
5.1.2 C 语言设计CGI 程序
5.1.3 CGI 程序的结构
5.1.4 CGI 程序的安全性考虑
5.2 MPEG-4 压缩视频的网络传输
5.2.1 RTP/RTCP 协议简介
5.2.2 RTP 协议
5.2.3 RTCP 协议
5.2.4 基于UCL RTP 库实现视频数据的网络传输
5.3 主控程序设计
5.4 应用程序的调试和测试
5.5 包过滤防火墙功能的实现
5.5.1 Linux 中防火墙功能概述
5.5.2 ipchains 的使用规则
5.5.3 建立包过滤防火墙
5.6 小结
结束语
论文工作总结:
进一步的工作:
致谢
参考文献
攻读硕士学位期间发表的论文
本文编号:3754585
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3754585.html