欢迎来到天天文库
浏览记录
ID:34115721
大小:1.61 MB
页数:65页
时间:2019-03-03
《基于8位微控制器的嵌入式轻便tcpip协议栈的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、北京交通大学硕士学位论文基于8位微控制器的嵌入式轻便TCP/IP协议栈的设计与实现姓名:陈俊慧申请学位级别:硕士专业:企业管理指导教师:张润彤20060201摘要在数字信息技术和网络技术高速发展的后PC(Post·Pc)时代,随着国内外各种嵌入式产品如车载电脑、机顶盒等的进一步开发和推广,嵌入式技术越来越和人们的生活紧密相连。因此嵌入式设备的网络化,是人们把控制领域从工作生产向生活延伸的一个必然步骤。目前嵌入式系统中普遍存在的是存储容量小,运算速度低的8位微控制器。现有的比较成熟的h把衄el通信协议对存储器容量、运算速度等的要求比较高;而支持标准1℃
2、P门口协议栈将占用大量的系统资源,因此标准Tl》,口实施方案在资源有限的8位嵌入式系统上直接实施是不可能的。所以设计出适合这些微型设备的嵌入式轻便TCP/IP协议栈就显得至关重要。本文的主要工作:(1)论文对简化标准TcP门咿协议栈的方法进行了研究,得出如下结论:标准TI:P/口协议栈可以简化,但是必须结合嵌入式系统的软硬件系统环境和嵌入式hte扣et的应用,在实现T(聊口协议栈最基本的通讯功能基础上,使其占有的系统资源最少化。(2)论文给出了嵌入式轻便T(驯口协议栈的设计方案,并进行了详细介绍。该方案实现了协议栈与应用的分离,使设计人员省去了T10
3、P,呼协议栈部分的设计和实现,可以把主要的工作放在应用程序的分析和设计上,从而减少了不必要的重复劳动。(3)论文将协议栈在实验室自主开发的硬件系统上进行了实现。该硬件系统采用通讯网络常用的aicn姻eⅣer模式,让嵌入式设备作为瘦服务器,远端的控制设备作为胖客户端来实现数据的传递。通过以太网来实现llltemet的连接,同时也将繁杂的底层数据收发交由以太网芯片处理,减少了MCU的系统负担。实验结果表明:在cljen临er、惯网络环境下,本协议栈可以支持面向一般应用,具有可配置性、占用系统资源少、可移植性强、接口简单易用等特点,满足课题的设计要求。关键
4、词:嵌入式系统;轻便TCP,讲协议栈:模块设计;8位微控制器Abs仃acthn”o吼entPost-PCagesofdigitalinfo瑚ati∞tcchnique锄dthehiglI—specd如clopmentofnet啪rktc吐nique,卸dw油tllefIl】曲erdevdoping觚dextendingofdomestic柚dintemati∞aIe皿bcdded删uc峨such鹊、,ehideMh咖tc咖叩uteandDi舀talsct一1’0pBox,tlIecmbeddedtedlniqueismore柚dmorcd嘟topc叩
5、letSHfc.nene撕orkofembeddedcquipm锄tsis如incvitaMesteptllafp∞pIech越gellIeircontmlTealm丘咖tllcwofI【孤dpl讪湘tolivinge】mm商∞.cllrrenny’in咖bcddedsystcms’8.bi姆Microproccsso辐whichhaVeafewcapaciti髂蛆dalowcrOpcrationspccdarcmuchmo∞exiSted.Thccxistingmatll珥IIl姐netco唧nd蛐∞pfotocolrequ骼坞higherme脚f
6、y∞p∞嘛opefati∞speed,c虹But邶1ningfllllT(、P/讲protoc01wmtal【cupa班aldcal0fsy咖m瞄mlr嘲,sofllllTCP肿p町tocotd洫ctIy娜蛐ingonmc8一bitsMcUsissiIⅡply妇possibIc.Sodes睁ling锄embcddcdpon曲leTCP,毋pro£o∞linkc印iIlg州也ⅡIc∞mhiacureequipmen协s∞mstobeVefy如1p咖tinthispOint.Tllepap口mainIyfbclls髂∞thcfollOwingparts,
7、(1)nc嗍埘giVcsmcfollowing∞nclusionsbased∞theallalysis锄drc∞archoftl砖melhod也atsimp髓cs廿lefIlllTcP/口pmtocols,fIIllT(驯口pmtocolc趾besimpli丘cd,buthavetocombinethcs旅w盯c蛆d枷waresyStemeIⅣim脚髓tofthecmbeddedsySte】啦s诵tlltIleappli∞ti仰0fembeddedln咖et,mal【ingjtoccupythele舔tsystemresources,onbaseth
8、atimplememingtIlemostb鹳ico嘲m曲icationfIlnctionfoundatio
此文档下载收益归作者所有