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

基于嵌入式Linux的远程桌面技术研究及实现

作 者: 刘凡
导 师: 杜旭
学 校: 华中科技大学
专 业: 通信与信息系统
关键词: 远程桌面 嵌入式智能终端 嵌入式GUI 虚拟网络计算
分类号: TP316.81
类 型: 硕士论文
年 份: 2011年
下 载: 88次
引 用: 1次
阅 读: 论文下载
 

内容摘要


具有图形界面的嵌入式智能终端大量涌现,使得对这些设备的远程控制管理需求越来越多。嵌入式设备往往具有较弱的CPU、较小的内存及存储空间,一般采用MiniGUI等嵌入式GUI系统,因此,提供一个轻量级的能与常用嵌入式GUI兼容的远程桌面服务变得具有相当的意义。本文以基于ARM核的SOC为硬件平台,以嵌入式Linux及MiniGUI为软件环境,基于RFB协议,实现了一个轻量级的基于framebuffer机制及Linux输入子系统的类VNC服务器。考虑到大部分嵌入式Linux采用的GUI系统均基于framebuffer实现这一事实,本文提供的方案将能在所有支持framebuffer机制及Linux输入子系统的Linux平台上提供远程桌面服务。另外,我们还对RFB协议进行了扩展,加入音频传输功能,满足部分应用对远程声音的需求。本文实现的远程桌面服务具有性能较好、可移植性强、程序体积小的特点,具有一定的应用价值。本文首先介绍了几种常见的远程桌面技术,包括VNC、微软远程桌面服务以及X Window系统;然后针对具体需求和应用场景,给出软件整体设计;接着阐述各模块详细设计方案及实现要点;最后还对本方案进行了功能、性能以及可移植性等多方面的测试。测试结果表明,本方案在嵌入式平台上具有较好的性能表现,满足一般应用要求。

全文目录


摘要  4-5
Abstract  5-8
略缩语  8-9
插图目录  9-11
表格目录  11-12
1 绪论  12-15
  1.1 课题研究背景及意义  12-14
  1.2 本文主要工作及组织结构  14-15
2 相关技术概述  15-21
  2.1 VNC 技术  15-18
  2.2 微软远程桌面服务  18-19
  2.3 X window 系统  19-20
  2.4 本章小节  20-21
3 远程桌面系统设计及实现  21-44
  3.1 系统简介  21-22
  3.2 系统需求分析  22-23
  3.3 系统方案选择  23-24
  3.4 系统架构设计  24-30
  3.5 通信协议处理模块设计及实现  30-35
  3.6 屏幕变化检测模块设计及实现  35-38
  3.7 压缩编码模块设计及实现  38-40
  3.8 音频模块设计及实现  40-42
  3.9 网络传输模块设计及实现  42-43
  3.10 本章小节  43-44
4 系统测试与分析  44-51
  4.1 系统性能指标及测试环境  44-45
  4.2 测试方案与结果  45-50
  4.3 测试结果分析  50
  4.4 本章小节  50-51
5 总结与展望  51-53
  5.1 本文总结  51
  5.2 展望  51-53
致谢  53-54
参考文献  54-56

相似论文

  1. 基于J2ME的手机远程桌面监控系统的设计与实现,TP311.52
  2. 基于P2P和VNC的测井解释协同平台的研究与实现,TP311.52
  3. 一种基于ARM和Linux的专用嵌入式手持设备的研究与构建,TP368.12
  4. 基于嵌入式的邮件发送系统的设计与实现,TP368.12
  5. 基于虚拟网络计算的数据传输技术研究,TP393.09
  6. 基于嵌入式linux的铅酸蓄电池监测系统设计,TM912
  7. 基于ARM Linux的码头集装箱堆场的应用研究,U691
  8. 基于VNC的应用程序共享系统的研究与实现,TP311.52
  9. 桌面快车终端系统的设计与实现,TP311.52
  10. 基于Windows Mobile PC手机远程桌面软件的设计与实现,TP368.1
  11. 一个嵌入式的图形用户界面(GUI)系统的研制与实现,TP311.52
  12. 数控机床群控系统状态监测及系统集成的研究与实施,TG659
  13. 对基于嵌入式Linux的Windows终端的研究与开发,TP393
  14. 瘦客户端结构的远程主机桌面监控软件的研究与开发,TP311.52
  15. 基于Linux内核的嵌入式浏览器的研究及实现,TP393.092
  16. 基于J2ME平台的无纸记录仪人机界面的开发,TM938
  17. 远程桌面控制协议研究与实现,TP393.04
  18. 远程桌面访问控制中客户端的研究与实现,TP393.07
  19. 远程桌面控制服务器研究与实现,TP393.05
  20. 基于Linux的多功能学习机系统设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 操作系统 > 网络操作系统 > UNIX操作系统
© 2012 www.xueweilunwen.com