欢迎来到天天文库
浏览记录
ID:35135711
大小:2.40 MB
页数:57页
时间:2019-03-19
《浅谈ei软件开发平台中网络工具箱的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、东北大学硕士学位论文EI软件开发平台中网络工具箱的设计与实现姓名:王鑫申请学位级别:硕士专业:计算机应用技术指导教师:赵海20031224东北大学硕士学位论文EI软件开发平台中网络工具箱的设计与实现摘要嵌入式Internet(EmbeddedIntcrnet,EI)技术的不断发展与成熟,推动了人与设备、设备与设备之间的互联,实现了各类计算资源和各种设备的共享化,使得支持网络应用的嵌入式软件将发生重大变化,特别是对嵌入式Internet软件开发技术提出了新的挑战。能否高效、快速地开发出不同网络应用的嵌入式软件已成为嵌入式Internet开发要面对的主要问题。正是在这种需求的背景下,软件开发
2、阶段的软件集成开发环境[DE(IntegratedDevelopEnvironment)应运而生。在嵌入式软件开发平台中,能否提供一个通用简练的网络工具箱已经成为评价嵌入式软件开发平台的一个重要的指标。在网络工具箱设计过程中既要考虑嵌入式Internet技术在面向一种设备互联网络中的应用,还要充分考虑低端MCU存储资源以及处理能力的限制。目前嵌入式系统种类已经很多,但是考虑价格成本的问题,还没有一个面向低端设备的嵌入式软件开发平台。东北大学开发的嵌入式设备接入服务器Webit20采用的是8位AT90S8515微控制器,系统资源非常有限,仅有8KByteFlash和512ByteSRAM。
3、本文所研究的内容是为Webit20提供嵌入式系统软件和用户应用程序的软件开发平台pcWeb中网络通信工具箱的设计与实现。主要解决了低端芯片在资源严重受限的情况下如何实现网络接口。本系统根据应用需要对TCP/IP协议栈进行分析,设计并实现了TCP/IP协议栈的一个子集,即thinTCP/IP协议栈,包括ARP、ICMP、IP、UDP、TCP以及应用层协议HTTP、TFTP协议的全部或部分功能,尽最大可能保持网络协议在功能和机制上的完整性。在程序空间仅为8K的低端MCU上开发出精简的TCP/IP协议栈,可以满足特定的低端用户的基本需求。关键词嵌入式Internet开发平台TCP/IP协议栈W
4、eNt东北大学硕士学位论文ABSTRACTTheDesignandImplementationofNetworkToolkitofDevelopmentPlatformforElAbstractNowtheworldhasalreadyenteredintoInternetage,therapiddevelopmentofIntemethasalargeeffectonpeople’slivingandworking,andchangespeople’SideaandactionComputerindustryhasdevelopedintopost—PCageManhasbeenmor
5、eandmorefamiliarwiththenewconceptssuchasInformationHomeDevice,BoxOnElectronicDevice,NetRefrigerator,etcTheresearchanddevelopmentinEmbeddedSystemsbecomeahottopicinthefieldofcomputerinChinanowadaysDeveloperswantasoftwaredevelopmentplatform,whichretainsthebasisfunctionsontheexistedhardwareenvironmen
6、t,andprovidesaconvenientEmbeddeddevelopmentenvironmentTheproblemswithwhichtheEmbeddedSystemfacesarethelimitedresourceandcapabilityofprocess.Anetworktoolkit,whichisflexibleandconvenienthasalreadybecomeaguidelineforEmbeddedSystemPlatfonTl.ThoughmanykindofEmbeddedSystemareinvented,thereisstillnOEmbe
7、ddeddevelopmentplatformfacingtolowerlevelelectronicequipmentbyconsideringthecostTheEmbeddedequipmentWebit20thatismadebyNortheasternUniversityuses8一bitMCUnamedAT90S8515Itonlyhas8KBytesFlash,512BytesSRAMThecontentofthist
此文档下载收益归作者所有