当前位置:主页 > 科技论文 > 网络通信论文 >

机顶盒中基于Web交互方式的设计与实现

发布时间:2017-09-18 21:39

  本文关键词:机顶盒中基于Web交互方式的设计与实现


  更多相关文章: 传统机顶盒 eCos LwIP 驱动 GoAhead Web服务器


【摘要】:传统机顶盒在当前三网融合的大背景下,依旧占据着绝大多数市场份额,并且这种情况还将维持一段时间。与智能高清的新型机顶盒不同的是,传统机顶盒并没有太强的计算能力和功能拓展性,其功能单一,人机交互能力较弱,因此,提升这类机顶盒的交互能力和拓展其功能拥有重大意义。针对以上情况,依据实际项目需求,本文对传统机顶盒的功能和交互方面进行了改进。该改进方案基于eCos操作系统,在LwIP协议栈、网卡驱动、嵌入式Web服务器的支持下,实现传统机顶盒接入Internet:并在机顶盒中设计增加无线AP功能,通过Web管理界面实现交互。通过对机顶盒中人机交互方式的分析,结合数字机顶盒的系统结构,提出了机顶盒中Web交互方式的意义。随后对改进方案的系统需求进行了详细分析,分别分析了硬件上的需求以及需要实现的软件功能。所用机顶盒软件方面采用eCos嵌入式操作系统,硬件方面采用以S3C2440处理器为核心的目标平台。描述了开发环境的构建,介绍了目标平台的硬件资源,并给出了资源空间分配方案。针对硬件平台,详细说明了eCos的移植过程。为整个系统提供软件支撑平台。为了使机顶盒系统具备网络通信功能,本文一方面在eCos操作系统中移植了嵌入式TCP/IP协议栈LwIP,使它成为eCos的一个标准模块;另一方面对DM9000以太网控制器驱动和无线网卡驱动进行设计实现,从而为机顶盒的AP功能和Web交互提供网络支持。在本文最后,分析了利用USB无线网卡实现的无线AP功能,对机顶盒中的无线AP进行了设计。研究了GoAhead Web月服务器结构及相关技术,并给出移植到eCos详细方案。完成了机顶盒的Web管理页面,用户能够利用浏览器完成对机顶盒的远程访问和控制,实现Web交互。
【关键词】:传统机顶盒 eCos LwIP 驱动 GoAhead Web服务器
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN948.55
【目录】:
  • 摘要6-7
  • ABSTRACT7-11
  • 第1章 绪论11-15
  • 1.1 研究背景与意义11-12
  • 1.2 研究现状及发展12-13
  • 1.3 本文研究内容13-14
  • 1.4 章节安排14
  • 1.5 本章小结14-15
  • 第2章 系统总体分析15-22
  • 2.1 数字机顶盒系统环境15-18
  • 2.1.1 数字机顶盒简介15
  • 2.1.2 数字机顶盒硬件结构15-17
  • 2.1.3 数字机顶盒软件结构17-18
  • 2.2 机顶盒中的人机交互研究18-19
  • 2.2.1 机顶盒中的交互模式18
  • 2.2.2 机顶盒中Web交互方式的意义18-19
  • 2.3 系统需求分析19-21
  • 2.4 本章小结21-22
  • 第3章 机顶盒软件环境构建22-32
  • 3.1 eCos操作系统结构特点22-24
  • 3.1.1 eCos概述22-23
  • 3.1.2 eCos层次结构23-24
  • 3.1.3 开发环境的建立24
  • 3.2 硬件资源的内存空间布局24-27
  • 3.2.1 目标硬件平台24-26
  • 3.2.2 硬件资源空间分配26-27
  • 3.3 eCos在S3C2440平台上实现27-31
  • 3.3.1 构建新硬件平台27-29
  • 3.3.2 内存布局的调整29-30
  • 3.3.3 HAL初始化代码修改30
  • 3.3.4 生成新平台RedBoot映像30-31
  • 3.4 本章小结31-32
  • 第4章 LwIP协议栈移植与驱动设计32-44
  • 4.1 LwIP的移植实现32-35
  • 4.1.1 LWIP综述32-33
  • 4.1.2 操作系统模拟层移植33-35
  • 4.1.3 相关头文件的编写35
  • 4.2 以太网控制器驱动的设计与实现35-41
  • 4.2.1 DM9000以太网控制器35-36
  • 4.2.2 驱动的注册36-37
  • 4.2.3 驱动的接口函数37-40
  • 4.2.4 中断处理40
  • 4.2.5 数据的发送与接收40-41
  • 4.3 无线网卡驱动的设计与实现41-43
  • 4.3.1 驱动的注册42
  • 4.3.2 驱动的接口函数42-43
  • 4.4 本章小结43-44
  • 第5章 Web服务器的设计与实现44-58
  • 5.1 无线AP的设计44-46
  • 5.2 GoAhead嵌入式Web服务器46-48
  • 5.2.1 GoAhead简介46
  • 5.2.2 相关开发技术46-47
  • 5.2.3 GoAhead源码结构47-48
  • 5.3 GoAhead的设计与实现48-53
  • 5.3.1 GoAhead在eCos中的实现48-51
  • 5.3.2 Web管理界面的设计与实现51-53
  • 5.4 系统测试53-57
  • 5.4.1 测试环境53
  • 5.4.2 机顶盒网络测试53-54
  • 5.4.3 界面测试54-57
  • 5.5 本章小结57-58
  • 总结与展望58-59
  • 致谢59-60
  • 参考文献60-65
  • 攻读硕士学位期间发表的论文及科研成果65

【参考文献】

中国期刊全文数据库 前5条

1 龙欣;徐宁;;IPTV机顶盒的流媒体播放器设计[J];武汉理工大学学报;2008年07期

2 赵庆磊;韩诚山;文明;邓一星;;GoAhead嵌入式服务器的设计与实现[J];微计算机信息;2011年04期

3 王向群;徐沛平;渠毅;吴明;;基于GoAhead webserver的应用开发[J];计算机系统应用;2011年12期

4 戴峻峰;宋玉玺;;基于嵌入式WEB服务器的智能家居远程监控系统[J];盐城工学院学报(自然科学版);2010年04期

5 李娜,蒋建中,郭军利;实现交互式电视的关键组件——数字机顶盒[J];中国有线电视;2005年12期

中国硕士学位论文全文数据库 前4条

1 陈曾海;基于嵌入式Linux的3G-WiFi路由器研究与设计[D];北京邮电大学;2011年

2 刘继宁;宽带无线IP网络中无线接入点AP的实现[D];西安电子科技大学;2001年

3 张茜;基于Web的路由器管理技术研究与实现[D];中国人民解放军国防科学技术大学;2002年

4 张新友;IPSec在3G无线路由器中的研究与实现[D];湖南师范大学;2010年



本文编号:877660

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/wltx/877660.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户2e744***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com