欢迎来到天天文库
浏览记录
ID:8237531
大小:4.84 MB
页数:102页
时间:2018-03-11
《硕士学位论文-基于arm平台的嵌入式web服务器的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、电子科技大学硕士学位论文基于ARM平台的嵌入式WEB服务器的设计与实现姓名:刘鑫申请学位级别:硕士专业:通信与信息系统指导教师:林水生20100501摘要嵌入式设备凭借其体积小巧、高性能、低功耗等特点遍布生活中的每一个角落。嵌入式设备的应用范围不断扩大,伴随着Intemet的快速发展,嵌入式设备在远程管理、监控方面的应用成为可能。嵌入式Web服务器正是嵌入式技术与网络技术的一个完美结合。传统Web服务器主要用于处理大量客户端的并发访问,对处理器能力和内存空间有很高的要求,而嵌入式设备往往处理能力、内存容量等硬件资源有限,故传统W
2、eb服务器通常无法运行在嵌入式平台上。鉴于此,本课题详细研究了嵌入式Web服务器的设计方法,并搭建软硬件平台,在此基础上实现一个嵌入式Web服务器。嵌入式Web服务器的实质是由一系列软件功能模块搭建而成,其作用的发挥需要相应的软硬件平台。ARM内核处理器以其高性能、低功耗享誉全球市场。而嵌入式Linux内核凭借源码开放、可移植性好、免费等特点成为一种广泛应用的嵌入式操作系统。本设计使用ARM+L1NUX的模式搭建软硬件平台,为嵌入式Web服务器的实现奠定软硬件基础。本课题首先研究了嵌入式系统和嵌入式Web服务器技术当前的发展现状
3、,接着完成嵌入式Web服务器的基本架构设计,然后以ATMEL公司的ARM9芯片AT91SAM9263为核心搭建嵌入式Web服务器硬件平台,在此基础上进行嵌入式Linux内核的移植和相关外设的驱动开发,完成嵌入式Web服务器的软硬件环境搭建。最后在该环境下自行实现嵌入式Web服务器MyWebServer,经过测试,客户端可以访问MyWebServer内嵌的静态网页,同时也可以与MyWebServer之间的动态交互,达到设计目标。关键字:嵌入式Web,ARM,嵌入式Linux,MyWebServer服务器ABSTRACTEmbedd
4、eddevicesextendeverywhereinhumanlifebyvirtualofitscompactsize,highperformanceandlowpowerconsumption.Thescopeofembeddeddeviceapplicationsisexpandingeverywhere.AccompaniedbytherapiddevelopmentofInteract,embeddeddevicesusedinremotemanagement,monitoringapplicationbecomep
5、ossible.Embeddedwebserverisaperfectcombinationoftheembeddedtechnologyandnetworktechnology.Traditionalwebserverismainlyusedforprocessingalargenumberofconcurrentclientaccesseswhichrequireshi曲processorpowerandmemorycapacity.Whiletheprocessingpower,memorycapacityofembedd
6、eddevicesislimited,traditionalWebserverusuallyCannotrunin也eembeddedplatform.Inviewofthis,thisissuedescribesthewayofdesigningallembeddedwebserverdesign,buildingahardware·softwareplatform,andachievinganembeddedwebserveronthebasisofsoftware-hardwareplatformatthelast.The
7、embeddedwebserverisbuiltonacorrespondinghardwareandsoftwareplatforms.ARMcoreprocessorsarerenownedthroughtheworldmarketforitshigh-performanceandlowpowerconsumption,whileembeddedLinuxkernelbecomeawidelyusedembeddedoperatingsystemswithcharacteristicsofopensource,goodpor
8、tability,fleeofchargeandothers.ThisdesignusesthemodelARM+LINUXtobuildahardwareandsoftwareplatformasagoodfoundationfortherealization
此文档下载收益归作者所有