基于8位微控制器的嵌入式轻便TCP/IP协议栈的设计与实现

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:xtyygydskf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在数字信息技术和网络技术高速发展的后PC(Post-PC)时代,随着国内外各种嵌入式产品如车载电脑、机顶盒等的进一步开发和推广,嵌入式技术越来越和人们的生活紧密相连。因此嵌入式设备的网络化,是人们把控制领域从工作生产向生活延伸的一个必然步骤。目前,嵌入式系统中普遍存在的是存储容量小,运算速度低的8位微控制器。现有的比较成熟的Internet通信协议,对存储器容量、运算速度等的要求比较高,而支持标准TCP/IP协议栈将占用大量的系统资源,因此标准TCP/IP实施方案在资源有限的8位嵌入式系统上直接实施是不可能的。因此,设计出适合这些微型设备的嵌入式轻便TCP/IP协议栈就显得至关重要。本文的主要工作: (1)对简化标准TCP/IP协议栈的方法进行了研究,得出如下结论:标准TCP/IP协议栈可以简化,但是必须结合嵌入式系统的软硬件系统环境和嵌入式Internet的应用,在实现TCP/IP协议栈最基本的通讯功能基础上,使其占有的系统资源最少化。 (2)给出了嵌入式轻便TCP/IP协议栈的设计方案,并进行了详细介绍。该方案实现了协议栈与应用的分离,使设计人员省去了TCP/IP协议栈部分的设计和实现,可以把主要的工作放在应用程序的分析和设计上,从而减少了不必要的重复劳动。 (3)将协议栈在实验室自主开发的硬件系统上进行了实现。该硬件系统采用通讯网络常用的Client/Server模式,让嵌入式设备作为瘦服务器,远端的控制设备作为胖客户端来实现数据的传递。通过以太网来实现Internet的连接,同时也将繁杂的底层数据收发交由以太网芯片处理,减少了MCU的系统负担。实验结果表明:在Client/Server网络环境下,本协议栈可以支持面向一般应用,具有可配置性、占用系统资源少、可移植性强、接口简单易用等特点,满足课题的设计要求。
其他文献
黄国强,清华大学美术学院教授。曾任中央工艺美术学院装潢、书籍艺术系副主任,基础部主任,云南大学国际现代设计艺术学院院长。作品有《雪莲》等。其中《神曲》被墨尔本博物
期刊
目的:研究沙丁胺醇联合布地奈德雾化吸入治疗急性加重期慢阻肺的临床效果.方法:共计抽取60例慢阻肺急性加重期患者作为研究对象,患者于2019年2月-2020年2月入我院接受救治,将
习总书记指出,加强党建工作是国有企业长久以来的优良传统,也是企业培根铸魂的根本要务,是化解企业矛盾、凝聚企业人心、统一企业思想的先决性工作.通过有力的思想政治建设,
近年来随着互联网技术在全球范围内的普及应用,金融行业也通过借助互联网技术形成的互联网金融得到了迅猛发展,其中微信、支付宝以及P2P等一些比较新型的互联网金融迅速占据了
互联网技术的发展极大地方便了人们的生活和工作方式,同时也促进了各个行业不断改善和优化自身的经营模式,新媒体作为一种新的传播媒介,其优点为覆盖人群广、信息传播速度快,
期刊
近年来我国的经济取得了巨大的成就,综合国力也逐渐增强,事业单位也受到了人们的关注.在事业单位中思想政治工作具有重要的作用,所以面对经济新常态,事业单位的思想政治工作
人的需要是思想和行为的终极动因.思想政治教育要关注人的现实需要,分析不同时期不同类型的人的需要,从根源上重视对人的需要的激活.不论是理论层面还是实践层面其问题都层出
权证是发行人与持有者之间的一种契约,权证持有人有权在约定的时间以约定的价格买入或卖出一定数量的标的资产。作为一种金融衍生工具,权证具有良好的避险性、杠杆性和投机性。