资源描述:
《嵌入式系统中网络接口模块的研究与开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、华中科技大学硕士学位论文嵌入式系统中网络接口模块的研究与开发姓名:付雯潇申请学位级别:硕士专业:通信与信息系统指导教师:何建华20060508摘要近年来,各种嵌入式系统蓬勃发展,在通信,航空航天,医疗,消费类电子产品等领域得到广泛的应用;而世界已经进入了Internet时代,大量的嵌入式系统需要接口接入互联网进行通信互连,网络接口模块已经成为现代嵌入式设备不可缺少的重要组成部分。所谓嵌入式设备的网络接口,是指把相关网络技术,包括精简后的硬件,固件,协议栈和应用程序形成模块直接扩展到嵌入式系统,使之具有与Internet/Intranet直接联网的能力。由于嵌入式系统必须高
2、效率地设计,如何在较少的软硬件资源中实现一个甚至多个网络接口,并且满足嵌入式网络对实时性,可靠性,兼容性,通信效率,介质支持,实现难度和开放性的要求是一个很有意义的研究课题。而目前在嵌入式网络接口模块的实现过程中,还存在供电困难,模块间切换复杂,同时通话与上网不兼容,网络质量低等问题有待研究和解决。本文结合在多个课题中的开发调试经验,比较了GPRS(通用分组无线服务)接入技术,CDMA(码分多址)接入技术和嵌入式以太网接口的应用特点,并研究了在Linux操作系统下的详细解决方案。具体包括:基于MC35I模块的GPRS拨号上网接口和基于Q2358C模块的CDMA1X拨号上网
3、接口的实现;基于PCMCIA/CF标准的以太网通信接口的实现。在此基础上,对整体软硬件设计进行优化,分析了理论和实际中存在的问题,并给出具有通用性的解决方案,其结果可适用于各种有网络接口需求的嵌入式系统中。关键词:嵌入式系统;互联网接口;通用分组无线服务;码分多址技术;个人电脑存储卡国际协会;Linux--IAbstractInrecentyears,allsortsofembeddedsystemsarewidelyusedintheareasofcommunication,aviation,mechanical,consumptionandotherfields.Wi
4、ththerapiddevelopmentofnetworktechnology,embeddedsystemsrequireinterfacestoconnectthemthroughInternet,sothenetworkinterfaceisbecominganecessarymoduleofthemodernembeddedsystems.Thenetworkinterfaceinembeddedsystemmeansextendingrelatednetworktechnologies,includingstreamlinedhardware,firmware
5、,andapplicationsoftwaretoanembeddedsystemdirectly,sothatithasdirectlyconnectingcapabilitieswithInternet/Intranet.Asanembeddedsystemmustbedesignedefficiently,itisaverypromisingfieldtonotonlydesignsingleormassnetworkinterface(s)inlimitedhardwareandsoftwareresources,butalsoachievewithsmalles
6、tsize,real-time,lowinpowerconsumptionandportingabilities.Moreover,severalissuesstillexistunsolvedintherealizationofembeddednetworkinterfacemodulescurrently,suchaspowersupplydifficulties,moduleswitchingdifficulties,compatibilitybetweenphone-callingandinternet,andpoornetworkservicequality,e
7、tc.Thispaperdoesresearchesbasedonseveralrelatedprojectdevelopments,comparesthefactorsofGPRS(GeneralPacketRadioService),CDMA(Code-DivisionMultipleAccess)1XandembeddedEthernetwithactualrequirements,andadetailedstudyofsolutionsunderLinuxisgiven.Specificallyincluding:GP