首页> 中文学位 >机顶盒上双向功能的实现
【6h】

机顶盒上双向功能的实现

代理获取

目录

文摘

英文文摘

东南大学学位论文独创性声明及使用授权声明

第一章 前言

第二章 研究背景

2.1行业背景

2.2平台基础

2.3协议栈选择

第三章 硬件的选择以及在系统中的调试

3.1 NIC芯片的选择

3.2电路的选择和设计

3.3硬件模块的调试

3.3.1平台相关资料

3.3.2 RTL8019AS寄存器

3.4芯片在时序方面的资料

3.5 NIC的驱动程序

第四章 协议栈的移植

4.1协议栈文件组织

4.2协议栈的特性以及内部框架

4.2.1协议栈运行的分析:

4.2.2协议栈LWIP的进程模型

4.3系统接口的实现

4.3.1 ARM7平台上的系统接口

4.3.2 ST20平台上的系统接口

4.4驱动接口实现

第五章 基本业务实现与验证测试

5.1 Httpserver

5.2 udptest

第六章 软件体系

6.1终端系统的框架

6.1.1目标的业务逻辑

6.1.2协议栈和平台和调用者的关系

6.1.3协议栈模块启动的流程和退出的流程

6.2模块的接口

6.3 makefile的编写

6.4网口驱动的运行机制

第七章 实际业务实现

7.1网络无电气连接提示

7.2菜单设置

7.3 MAC地址的生成

7.4视频点播

7.4.1平台要实现的接口函数

7.4.2视频播放期间的遥控处理和播放控制

7.4.3具体点播事例

第八章 实际运行中的问题以及分析和解决

8.1时钟频率不能过高

8.2业务运行的效率

8.2.1浏览器的角度

8.2.2协议栈的角度

8.3运行中死机

8.4连接速度问题

8.5 dhcp的可靠性问题

第九章 后期测试

9.1集成测试

9.2 alpah测试

9.3 belta测试

9.4总结

附录

致谢

参考文献

作者简介

展开▼

摘要

本论文设计和实现了LWIP协议栈在ST5516平台上的移植以在机顶盒上实现信息的双向传输功能。主要包括以下方面:对该协议栈验证、平台硬件的改进、网络控制芯片的选择、以及NIC周围电路的调试、协议栈移植到目标平台、协议栈和平台以及浏览器模块的接口实现、进行模块测试和集成测试等、并解决接口缺陷和协议栈本身的缺陷所带来的问题。 在实施过程中,软硬件开发同时进行。在项目初期缺少目标机的情况下,使用了EASYARM2000平台作为软件的开发的一个过渡平台,完成了对LWIP协议栈的移植、验证、测试等工作。通过这一过渡平台,加深了对LWIP协议栈的理解特别是对协议栈的OS接口、驱动接口、驱动程序有了详细了解;掌握了一些测试协议栈的具体方法。在目标平台的电路板制作完成后通过软硬结合的方式完成了目标平台的调试工作。在目标平台上的移植主要是结合O520的API和协议栈的OS的接口实现了鲁棒性较强的接口。通过单元测试、集成、alpha测试、用户确认测试、belta测试,及时修改了一些BUG,使产品在belta中运行稳定。 本论文通过实验证明,开源的LWIP协议栈是可以用于商业产品中的;在单向的机项盒上加上这样通讯模块,就可以在机顶盒上实现双向通讯,从而可以实现诸如VOD、网页浏览、网络游戏等业务。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号