欢迎来到天天文库
浏览记录
ID:35136230
大小:1.95 MB
页数:83页
时间:2019-03-20
《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
此文档下载收益归作者所有