欢迎来到天天文库
浏览记录
ID:32208584
大小:5.30 MB
页数:91页
时间:2019-02-01
《基于linux的家庭网关软件设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、天津大学硕士学位论文基于Linux的家庭网关软件设计姓名:林司令申请学位级别:硕士专业:通信与信息系统指导教师:侯春萍20080501摘要随着互联网业务和宽带网络的不断发展,家庭网关所扮演的角色也越来越受到人们的重视。家庭网关作为连接运营商网络和用户家庭网络的枢纽,是运营商发展数字家庭业务的关键所在。本文以Linux操作系统为平台提出了嵌入式家庭网关软件系统的解决方案,并构建了一个符合要求的嵌入式Linux系统。本文首先从一般家庭网关的应用方案出发,阐述了家庭网关系统结构的特点以及嵌入式Linux操作系统在实际
2、应用中的优势。Linux除了支持多种硬件平台外,还具有丰富的可利用资源。嵌入式系统应用专一,资源有限,因此要求精简Linux系统。本文在详细分析系统功能要求的基础上,根据系统需要对Linux内核进行重新剪裁和定制,从而得到一个精简的内核,同时利用BusyBox来制作精简的嵌入式文件系统。BusyBox是一个精简的Linux工具集,具有“嵌入式Linux的瑞士军刀"的美称,很适合用于嵌入式系统中。家庭网关要解决的一个主要技术问题是提供网络接入和网络路由的功能。GPRS在GSM的基础上实现了方便的联网功能,本文实现
3、了利用GPRS数据卡来连接外网的功能,并完成了系统静态路由的设置以及DHCP服务器的实现。对于嵌入式系统而言,提供一个方便快捷的管理接口是很重要的。为了方便用户对嵌入式设备的统一管理和控制,本文在详细分析嵌入式Web服务器的原理和应用的基础上,实现了基于Web服务器的用户配置管理工具。本文所做的工作,基本上实现了一个家庭网关的软件系统。能够实现基于GRPS方式和WAN口方式接入互连网,实现静态路由以及DHCP服务并提供基于Web界面的用户管理接口。关键词:家庭网关文件系统BusyBox静态路由动态主机配置协议W
4、eb服务器ABSTRACTWiththedevelopmentofInternetserviceandbroadbandnetwork,thehomegatewayisthoughttObemoreandmoreimportant.Thehomegatewayisahightechdeviceensuringcontinuitybetweenthehomenetwork(s)andtheinhomeconnecteddevicesandtheexternalworldrepresentedbyawidearea
5、network(WAN).Thepaperisbasedonthisbackground,dependingontheLinuxoperartionsystem,bringoutadesignandresolveschemesoftheembeddedsoftwaresystemofthehomegateway.Thepaperbeginswiththegeneralhomegatewaysolution,andthentalksabouttheadvantageofembeddedLinuxsystemint
6、heimplementationofhomegateway.Linuxisanopen-sourceoperationsystem.Itsupportskindsofhardwareplatforms,andhasmanyresourcesinIntemet.Forallembeddedsystem,itsapplicationisspecificanditshardwareresourcesarelimited.Accordingtothedesireoftherealsystem,thepapergetsa
7、tidysoftwaresystemincludinganOSandafilesystem.BusyBoxisknownasacondensedLinuxtools.AnditiseasytobuildanembeddedfilesystemusingBusyBox.Oneofthetechnicalproblemsthatthehomegatewayshouldresolveisrouting.GPRSsuppliesaconvenientmethodtOconnecttOIntemetbasedonGSM.
8、ThepapersuppliesamethodtoconnectingIntemetviaaGPRSdatacard.AndtheimplementationofroutingandDHCPserverisalsodescribedinthepaper.ItisimportanttosupplyaconvenientUSerinterfacetocontrolorconfigureth
此文档下载收益归作者所有