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

LWIP在OS20操作系统中移植的研究

作 者: 高新立
导 师: 刘开华
学 校: 天津大学
专 业: 通信与信息系统
关键词: 数字电视机顶盒 TCP/IP LWIP移植 OS20实时操作系统 STx5105
分类号: TN949.197
类 型: 硕士论文
年 份: 2008年
下 载: 133次
引 用: 2次
阅 读: 论文下载
 

内容摘要


数字电视机顶盒是当今发展最快、研究最多的热门技术,基于Internet的业务是数字电视机顶盒非常重要的应用。目前,数字电视机顶盒的核心控制处理器主要有单片机和嵌入式系统两种解决方案。针对核心控制器为单片机的情况,本论文实现了TCP/IP协议栈在核心控制器上的移植。论文采用单片机开发系统和PC机构成了实验环境,在单片机端的调试软件采用Keil开发软件;PC机上面的软件采用的是Visual Basic 6.0。具体而言,即首先PC机通过串口发送测试数据给单片机;单片机则通过以太网将数据回传送给PC机;PC机负责检验并显示接收到的数据并给出检验报告。实验证明,本设计可实现了以太网包的收发,ping等命令。对于采用嵌入式系统的机顶盒,本论文选择意法半导体公司( ST )推出的数字电视机顶盒解决方案STx5105平台,提出了基于网卡芯片DM9000A移植LWIP的网络解决方案。LWIP是TCP/IP协议栈的一种实现,即Light-Weight TCP/IP协议栈,其主要目的是减少存储器利用量和代码尺寸,使LWIP适合应用于小的、资源有限的处理器如嵌入式系统。LWIP有几个模块组成,除了实现TCP/IP协议的各个模块(IP、ICMP、UDP和TCP)之外,还同时设计了许多支持模块。这些支持模块组成了操作系统模拟层、缓冲和存储管理子系统、网络接口函数等。LWIP采取的是把所有协议封装到一个单一的过程中,实现与操作系统内核分开,从而便于在不同的操作系统上移植。本文详细介绍了OS20操作系统,并详细阐述了LWIP如何与OS20操作系统、应用层以及驱动层的封装问题。

全文目录


中文摘要  3-4
ABSTRACT  4-7
第一章 绪论  7-11
  1.1 引言  7
  1.2 数字电视机顶盒的分类  7-8
  1.3 数字电视接入Internet  8-10
  1.4 本论文的工作内容  10-11
第二章 TCP/IP 体系结构  11-19
  2.1 OSI 网络参考模型  11-14
    2.1.1 OSI 参考模型七个层次的介绍  12-13
    2.1.2 OSI 参考模型数据的封装过程  13-14
  2.2 TCP/IP 网络模型  14-19
    2.2.1 TCP/IP 与OSI 参考模型的对比  14-15
    2.2.2 TCP/IP 参考模型四个层次介绍  15-19
第三章 主机到网络层和网络互联层  19-29
  3.1 以太网和IEEE 802 封装  19-21
  3.2 IP 协议  21-24
  3.3 地址解析协议  24-26
  3.4 网际控制报文协议  26-29
第四章 主机对主机层  29-39
  4.1 用户数据报协议  29-33
  4.2 传输控制协议  33-39
第五章 实例的验证与测试  39-69
  5.1 基于单片机的数字电视机顶盒接入Internet 技术  39-51
    5.1.1 硬件平台介绍  39-42
    5.1.2 软件平台介绍  42-44
    5.1.3 具体实现  44-51
  5.2 LWIP 协议在OS20 操作系统中的移植  51-69
    5.2.1 硬件设计介绍  51-55
    5.2.2 LWIP 协议介绍  55-63
    5.2.3 OS20 操作系统介绍  63-66
    5.2.4 移植需要注意的问题  66-69
第六章 总结  69-70
参考文献  70-72
发表论文和参加科研情况说明  72-73
致谢  73

相似论文

  1. 低压电力线载波通信综合实验系统的研究与应用,TM73
  2. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  3. 面向数字电视的高清互动展示系统的研究和实现,TN949.197
  4. 多路串口服务器的设计与实现,TP393.05
  5. 柴油机测试仪表校验仪及综合信息管理系统研究,TK426
  6. 云闪雷电探测网数据传输与远程监控的技术研究,TN919.3
  7. 小动物PET数据传输的设计与实现,TN919.3
  8. 基于操作系统驱动的嵌入式TCP/IP协议栈的实现,TN915.04
  9. 嵌入式远程测控终端的设计与实现,TP872
  10. 嵌入式TCP/IP协议栈TINET的移植研究,TP368.1
  11. 用于无损视频高速传输的嵌入式千兆网接入技术研究,TN915.6
  12. 嵌入式实时操作系统ARTs-OS中TCP/IP协议栈的开发,TP316.2
  13. 面向小型机器人的嵌入式软件开发平台设计,TP368.1
  14. 基于TCP/IP的无轴胶印机远程监控系统的设计,TP277
  15. 电子科技大学中山学院停车场信息管理系统的设计与实现,TP311.52
  16. 基于3G的物联网报警系统的研究,TP277
  17. 嵌入式智能家居控制终端的设计与实现,TP273.5
  18. 基于FPGA的TCP/IP数据通信的设计与应用,TN919.2
  19. 基于Internet的远程水表抄表系统的设计与实现,TP274.2
  20. 基于Web的智能家居控制器的设计与实现,TP273.5
  21. 基于以太网的PROFIBUS-DP通信平台的研究,TP273

中图分类: > 工业技术 > 无线电电子学、电信技术 > 电视 > 电视:按体制分 > 数字电视
© 2012 www.xueweilunwen.com