基于Davinci平台的远程控制图像显示系统的设计与实现

基于Davinci平台的远程控制图像显示系统的设计与实现

论文摘要

自由立体成像是指立体感的形成完全依靠立体显示器以及播放图像和人脑视感的匹配。这种新的技术使人们完全可以脱离立体眼镜,不再受时空的限制,从而在户外也能享受到立体视频带来的愉悦。此外,数字图像处理技术的发展,以及高性能、低功耗多媒体处理器的出现,使得立体图像处理系统的实现成为可能。本文正是在这种背景下,以Davinci平台和自由立体显示器为基础,提出了高分辨率自由立体图像显示系统的解决方案。作者花费大量时间对基于Davinci技术的处理器DM6446和嵌入式系统的开发做了深入的理解和研究,初步设计了支持多窗口显示的视频驱动,重点设计了运行于嵌入式Linux下的Web服务器,实现了通过该服务器进行远程控制的功能。在整个系统的设计中,作者充分考虑了系统的稳定性和安全性,以保证平台在户外无人值守的情况下可以长时间的运行。基于本系统,授权的用户可以通过浏览器直接访问嵌入式Web服务器,使得多台分散的Davinci平台可以从主机上下载立体图像源并播放。同时,用户可以远程监控设备的运行状态,真正实现了基于Web技术的远程控制。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.2 课题意义
  • 1.3 主要工作和内容安排
  • 1.3.1 本文的主要工作
  • 1.3.2 内容安排
  • 第二章 Davinci平台的软硬件环境
  • 2.1 Davinci硬件平台
  • 2.1.1 DM6446 的基本特性
  • 2.1.2 DM6446 的功能模块
  • 2.1.2.1 ARM 子系统
  • 2.1.2.2 DSP 子系统
  • 2.1.2.3 视频处理子系统VPSS
  • 2.2 构建嵌入式Linux平台
  • 2.2.1 Monta Vista Linux简介
  • 2.2.2 建立交叉编译环境
  • 2.2.3 配置和编译内核
  • 2.2.4 NFS和TFTP服务配置
  • 2.2.5 烧写启动代码并启动内核
  • 2.3 Davinci平台视频模块编写
  • 2.3.1 嵌入式Linux设备驱动概述
  • 2.3.1.1 设备驱动程序分类
  • 2.3.1.2 设备文件
  • 2.3.1.3 内核空间和用户空间
  • 2.3.2 本论文视频驱动的编写
  • 2.3.2.1 Framebuffer驱动程序结构
  • 2.3.2.2 Framebuffer驱动程序流程
  • 2.4 系统测试与分析
  • 2.5 本章小节
  • 第三章 嵌入式Web服务器的设计
  • 3.1 嵌入式Web服务器概述
  • 3.2 嵌入式Web服务器通信过程
  • 3.2.1 HTTP协议
  • 3.2.2 HTML文档
  • 3.2.3 TCP/IP协议
  • 3.3 嵌入式Web服务器原理
  • 3.3.1 CGI技术
  • 3.3.2 socket机制
  • 3.4 嵌入式Web服务器的实现
  • 3.4.1 软件架构
  • 3.4.2 嵌入式Web服务器的选择
  • 3.4.3 Boa服务器在Davinci平台上的实现
  • 3.4.3.1 Boa的配置与改进
  • 3.4.3.2 Boa的移植
  • 3.5 系统测试
  • 3.6 本章小节
  • 第四章 远程控制图像显示系统的设计
  • 4.1 远程控制系统功能模块实现
  • 4.1.1 CGIC库的移植
  • 4.1.2 认证模块
  • 4.1.3 CGI技术实现图像播放
  • 4.1.3.1 BMP文件格式
  • 4.1.3.2 应用程序对Framebuffer的操作
  • 4.1.3.3 播放BMP文件
  • 4.1.4 初始化系统模块
  • 4.1.5 文件管理模块
  • 4.1.6 监控模块
  • 4.1.6.1 JPEG库的移植
  • 4.1.6.2 监控模块的实现
  • 4.1.7 无线传输模块
  • 4.2 “一对多”远程控制的实现
  • 4.3 本章小节
  • 第五章 结束语
  • 5.1 总结
  • 5.2 课题研究中的不足
  • 附录 英文缩略词
  • 参考文献
  • 发表论文和参加科研情况说明
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于Davinci平台的远程控制图像显示系统的设计与实现
    下载Doc文档

    猜你喜欢