学位论文 > 优秀研究生学位论文题录展示

基于Linux平台的Ad hoc网络应用与设计实现

作 者: 李江辉
导 师: 王景存
学 校: 武汉科技大学
专 业: 控制理论与控制工程
关键词: Ad hoc网络 设备驱动 QT 视频监控 文件上传
分类号: TN929.5
类 型: 硕士论文
年 份: 2011年
下 载: 21次
引 用: 0次
阅 读: 论文下载
 

内容摘要


当今,计算机、通信网络、智能终端的高速发展,促使了计算机与计算机,计算机与智能终端之间任意连接和数据传输成为可能,并且只要它们都接入互联网,这样的传输是很容易和方便的实现。但是一旦智能终端或者计算机由于某种原因而无法接入互联网,它与外界的通信就完全断开了。本文正是基于这样的前提下,在无任意网络的情况下,可以用最少的资源和成本来实现这样的智能终端、计算机与外界的计算机、智能终端形成自组织网络来完成一些紧急情况下的通信。这个自组织网络就是Ad hoc网络。它是一种多跳的,无中心的对等网络,适合于无网络设备,位置易变化的节点(终端)之间的通信。一直以来Ad hoc网络及其应用是学术界讨论的热点,但是很少有人想到把它用在任意的终端,平台之间来进行应用。本文在这样的需求和目的下实现了Linux平台与Windows平台之间建立起这样了自组织网络,并可以在该网络下进行远程视频的监控和一些文件上传的服务,并且设置了数据传输时状态灯的控制。该网络下的数据传输都是基于B/S结构的。只要在Windows平台下的浏览器中输入嵌入式系统服务器端的IP地址和相应端口号,可以在浏览器的视图中监视到嵌入式端摄像头实时采集的视频图像,并且还能很方便的将windows平台的文件等数据上传到嵌入式系统端,更利于多平台,多系统之间的数据共享。为了完成上述的功能,本文主要完成了以下几个方面的设计和实现:1)OV9650摄像头驱动和USB无线网卡驱动和LED驱动的修改和移植。2)wireless tools配置工具的移植,Ad hoc网络配置界面(QT界面)的设计。3)BOA服务器的移植和CGI程序的设计。4)视频采集和传输程序的设计。5)文件上传和LED状态控制程序的设计。本文最后对整个系统做了总结以及归纳了系统设计的意义。并指出了存在的不足和后续的展望。

全文目录


摘要  4-5
Abstract  5-8
第一章 绪论  8-11
  1.1 研究背景  8-9
  1.2 Ad hoc 网络的发展现状  9
  1.3 研究意义  9-10
  1.4 本文的组织结构  10-11
第二章 Ad hoc 网络的定义与简介  11-14
  2.1 Ad hoc 网络的定义  11-13
  2.2 Ad hoc 网络与蓝牙网络比较  13
  2.3 Ad hoc 网络中存在的问题  13
  2.4 本章小结  13-14
第三章 系统总体方案设计  14-19
  3.1 功能需求分析  14
  3.2 总体方案框图  14-15
  3.3 系统资源介绍  15-18
    3.3.1 S3C6410  16-17
    3.3.2 NAND FLASH  17
    3.3.3 DDR 存储器  17
    3.3.4 软件系统支持  17-18
  3.4 关键技术问题  18-19
第四章 系统的驱动模块设计  19-32
  4.1 Linux 设备驱动介绍  19-21
    4.1.1 Linux 设备的分类  19
    4.1.2 设备驱动程序的作用  19-20
    4.1.3 访问设备的实现  20
    4.1.4 Linux 设备控制方式  20-21
  4.2 Linux 设备驱动开发  21-22
  4.3 USB-WIFI 驱动设计  22-27
    4.3.1 USB-WIFI 硬件结构  22-23
    4.3.2 USB 设备在Linux 下的工作原理  23-24
    4.3.3 USB 设备驱动在Linux 下具体实现  24-26
    4.3.4 编译与安装  26-27
  4.4 OV9650 摄像头模块  27-31
    4.4.1 OV9650 摄像头内部结构  27-29
    4.4.2 摄像头驱动程序  29-31
  4.5 LED 驱动设计  31
  4.6 本章小结  31-32
第五章 系统应用程序设计  32-49
  5.1 Ad hoc 网络配置  32-38
    5.1.1 Wireless Tools 移植  32-34
    5.1.2 QT 界面设计  34-38
  5.2 摄像头的实时采集与传输  38-44
  5.3 文件上传功能  44-47
    5.3.1 Boa 服务器移植  44
    5.3.2 CGI 程序  44-46
    5.3.3 文件接收程序  46-47
  5.4 远程LED 状态控制  47-48
  5.5 本章小结  48-49
第六章 总结与展望  49-51
  6.1 系统总结  49
  6.2 系统的不足与展望  49-51
参考文献  51-53
攻读硕士期间发表和录用的论文  53-54
致谢  54-55
详细摘要  55-59

相似论文

  1. 基于OLSR的Ad Hoc网络功率意识路由协议,TN929.5
  2. 基于智能视频检测技术的交通灯控制,TM923.5
  3. 基于Ad Hoc网络道路交通安全监控系统高速数据传输的研究,TN929.5
  4. 基于嵌入式系统的水厂加氯智能控制系统,TU991.2
  5. Ad hoc网络中能量均衡和节点不相交多径路由协议的研究,TN929.5
  6. 基于多视频矩阵控制协议的远程视频监控系统的设计与实现,TP277
  7. 移动AdHoc网网的入侵检检:基于时时有限状状自动机方法,TN929.5
  8. 基于Qt/E的嵌入式膜片钳系统设计,TP368.1
  9. 视频监控运动目标检索方法研究,TP391.41
  10. 多摄像机视频监控中基于几何约束的目标匹配技术研究,TP391.41
  11. 注射机工艺控制软件系统的设计与开发,TQ320.52
  12. 一种改进型双光束分光光度计的设计,TH744.12
  13. 基于ARM9的焊接热循环手持设备的设计,TN305
  14. 基于PCI总线的双片SoC协作机制设计与实现,TN47
  15. 基于网络存储的流媒体服务器系统,TN919.8
  16. 基于SIP协议的多媒体通信的研究与实现,TN919.8
  17. 基于智能家居系统的音视频通信方案的研究与实现,TN919.8
  18. 嵌入式GUI用户输入模块的设计与实现,TP391.41
  19. 基于DB33实现DVR跨域互联点播回放功能,TP391.41
  20. OLED图形化界面及按键设计,TP368.1

中图分类: > 工业技术 > 无线电电子学、电信技术 > 无线通信 > 移动通信
© 2012 www.xueweilunwen.com