基于pnx1500tcp%2fip协议栈设计和实现

基于pnx1500tcp%2fip协议栈设计和实现

ID:31982875

大小:3.63 MB

页数:65页

时间:2019-01-30

基于pnx1500tcp%2fip协议栈设计和实现_第1页
基于pnx1500tcp%2fip协议栈设计和实现_第2页
基于pnx1500tcp%2fip协议栈设计和实现_第3页
基于pnx1500tcp%2fip协议栈设计和实现_第4页
基于pnx1500tcp%2fip协议栈设计和实现_第5页
资源描述:

《基于pnx1500tcp%2fip协议栈设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华中科技大学硕士学位论文摘要采用TCP/IP协议的以太网通信技术具有很强的互联互通性。因此,采用TCP/IP协议进行通信成为现代通信方式的首选。本论文研究了基于PNX1500的TCP/IP协议栈的设计与实现。以及在此基础上的操作系统模拟层和网卡驱动的设计和实现。其目的在于研究网络协议栈在嵌入式系统中的应用,并最终实现多媒体的网络传输平台。首先,本论文介绍了国内外嵌入式网络协议栈的发展现状及应用。然后对网络协议栈的TCP/IP模型进行了说明,详细分析TCP/IP协议。在综合考虑嵌入式的资源的基础上,讨论了在嵌

2、入式系统中TCP/IP协议的选择。其次,详细介绍PNX1500芯片的硬件结构和网卡接口芯片的以太网接口电路的设计,并对外围资源配置进行了分析说明。在分析PNX1500内部有关网卡寄存器组和工作原理的基础上,详细说明了系统的空间分配及利用方法。然后对系统开发过程的环境配置、开发工具以及开发所需要的辅助文件进行了详细介绍。整个开发环境基于命令行模式,因此在一定程度上加大了开发难度。再次,为了使协议栈的开发具有通用性,使协议栈能够运行在不同的平台,本论文设计并实现了操作系统模拟层。其主要功能是为协议栈模拟操作系统

3、调用。在本论文中,操作系统模拟层包括线程、信号量、邮箱、消息等的操作。在此基础上讨论了系统驱动程序的设计。在系统驱动程序的设计中,考虑到系统的复杂性和稳定性,采用由操作系统模拟层来驱动硬件的方案。该方案解决了驱动程序对操作系统的依赖。并在此基础上实现网络驱动程序开发。最后,讨论了TCP/IP协议的实现,对每一个模块进行分析测试,并实现了最后联调。测试表明:本论文研究的嵌入式以太网接入系统可以将数据按网络协议处理,实现了数据的以太网传输。关键词:PNX1500嵌入式TCP/IP协议栈以太网I华中科技大学硕士学

4、位论文AbstractEthernetcommunicationtechnologyadoptingTCP/IPhasstronginteroperability,soitisthefirstcommunicatingchoiceofmoderncommunicatingmodes.ThepaperstudiesthedesignandapplicationofTCP/IPprotocolstackbasedonPNX1500,andthendiscussesthedesignandapplicationo

5、foperationsystemsimulationlayerandnetworkcarddrivingprogram.Thegoalofthepaperistostudytheapplicationofnetworkprotocolstackinembeddedsystem,atlasttorealizethenetworktransferringplatformconstructionofmultimedia.Firstly,thepaperintroducesthedevelopmentsituati

6、onandapplicationofembeddednetworkprotocolstackathomeandabroad,andthenexplainstheTCP/IPmodelofnetworkprotocolstack.Basedonembeddedresources,thepaperdiscussestheTCP/IPchoiceinembeddedsystem.Secondly,thepaperintroducesthehardwareconstructionofPNX1500andEthern

7、etinterfacecircuitdesignindetail,andanalyzestheperipheralequipment.BasedonanalyzingthenetcardROMspacesandworkingtheory,thepaperintroducesthespacedistributingandapplicationinsystem.Environmentalconfiguration,developmenttoolsandassistantfilesaredetaileddiscu

8、ssedinthepaper.Thewholedevelopmentenvironmentisbasedoncommandline,soitincreasesthedevelopmentdifficulty.Thirdly,thepaperdesignsandrealizestheoperationsystemsimulativelayertorealizetheuniversalfunctionsandruno

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。