arm嵌入式平台下tcpip协议栈的研究与实现

arm嵌入式平台下tcpip协议栈的研究与实现

ID:35136230

大小:1.95 MB

页数:83页

时间:2019-03-20

arm嵌入式平台下tcpip协议栈的研究与实现_第1页
arm嵌入式平台下tcpip协议栈的研究与实现_第2页
arm嵌入式平台下tcpip协议栈的研究与实现_第3页
arm嵌入式平台下tcpip协议栈的研究与实现_第4页
arm嵌入式平台下tcpip协议栈的研究与实现_第5页
资源描述:

《arm嵌入式平台下tcpip协议栈的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、分类号:TP316单位代码:10110学号:S20070123中北大学硕士学位论文ARM嵌入式平台下TCP/IP协议栈的研究与实现硕士研究生王良指导教师姚竹亭学科专业模式识别与智能系统2010年4月27日图书分类号TP316密级非密UDC_______________________________________________________________硕士学位论文ARM嵌入式平台下TCP/IP协议栈的研究与实现王良指导教师姚竹亭教授申请学位级别工学硕士专业名称模式识别与智能系统论文提交日期2010年4月27日论文答辩日期2010年6月4日学位授予日期______

2、__年______月______日论文评阅人潘宏侠教授、原菊梅副教授答辩委员会主席郑海起教授2010年4月27日注1:注明《国际十进分类法UDC》的分类ARM嵌入式平台下TCP/IP协议栈的研究与实现摘要随着加油机产业和嵌入式网络技术的飞速发展,嵌入式加油机的网络化已成为行业领域研究的重要方向。而TCP/IP协议栈作为网络协议的事实标准,在嵌入式加油机系统中更发挥出越来越大的作用。课题是在嵌入式加油机的应用背景下提出的,主要解决加油机系统远程通信的问题。依据嵌入式加油机对网络通信的要求,文章提出了系统的总体设计方案。基于S3C44B0和uClinux系统的自身特点,本文详

3、细介绍了系统的硬件设计方案及工作原理,具体包括片外存储器、以太网接口、电源和串口等模块的电路设计。在软件系统的实现部分,重点分析了嵌入式操作系统uClinux的原理,包括进程管理、文件系统和内存管理等。文章详细分析了系统的启动流程,完成了嵌入式操作系统uClinux的配置及在S3C44B0上的移植工作,并制作了需要挂载的根文件系统romfs,在此基础上,本文对TCP/IP协议栈的各个子协议进行了详尽的论述,给出了协议栈工作的具体流程,最终实现了嵌入式加油机下TCP/IP协议栈的设计。在Bootloader部分实现了应用层的TFTP协议,而在操作系统下实现了应用层的FTP协

4、议。最后的实验结果表明,在基于ARM的嵌入式加油机平台下,使用TCP/IP协议栈可实现设备的远距离通信,对工业控制领域的具体应用,具有重要的参考价值。关键词:TCP/IP协议栈,S3C44B0,uClinux,BootloaderARMEmbeddedPlatformTCP/IPprotocolstackResearchandImplementationAbstractWiththerapiddevelopmentofthetankerindustryandtheembeddednetworktechnology,embeddedtanker’snetworkhasbec

5、omeanimportantresearchdirectionofindustrysectors.TheTCP/IPprotocolstacksplayanincreasingroleasthestandardnetworkprotocolintheembeddedrefuelingsystems.Issuesismadeinthecontextofembeddedapplicationstankermade,mainlysolvestheproblemofremotecommunicationofrefuelingsystem.Basedonthecommunicati

6、onrequirementsofEmbeddedtanker,thepaperproposessystemdesignprogram.BasedonthecharacteristicsofS3C44B0anduClinuxsystems,thepaperintroducesthehardwaredesignandoperatingprinciple,specificallyincludingoff-chipmemory,Ethernetinterface,powersupplyandserialmodulesofthecircuitdesign.Inthepartofth

7、esoftwaresystem,itanalyzestheprinciplesofembeddedoperatingsystemuClinux,includingprocessmanagement,filesystemsandmemorymanagement.Thispaperanalyzesthesystem'sbootprocesstocompletetheuClinuxembeddedoperatingsystemconfigurationsandinS3C44B0thetransplantwork,andproduce

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

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

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