基于ARM平台的嵌入式WEB服务器的设计与实现

被引:0
作者
刘鑫
机构
[1] 电子科技大学
关键词
嵌入式Web; ARM; 嵌入式Linux; MyWebServer服务器;
D O I
暂无
年度学位
2010
学位类型
硕士
导师
摘要
嵌入式设备凭借其体积小巧、高性能、低功耗等特点遍布生活中的每一个角落。嵌入式设备的应用范围不断扩大,伴随着Internet的快速发展,嵌入式设备在远程管理、监控方面的应用成为可能。嵌入式Web服务器正是嵌入式技术与网络技术的一个完美结合。 传统Web服务器主要用于处理大量客户端的并发访问,对处理器能力和内存空间有很高的要求,而嵌入式设备往往处理能力、内存容量等硬件资源有限,故传统Web服务器通常无法运行在嵌入式平台上。鉴于此,本文详细介绍了嵌入式Web服务器的设计方法,并搭建软硬件平台,在此基础上实现一个嵌入式Web服务器。 嵌入式Web服务器的实质是由一系列软件功能模块搭建而成,其作用的发挥需要相应的软硬件平台。ARM内核处理器以其高性能、低功耗享誉全球市场。而嵌入式Linux内核凭借源码开放、可移植性好、免费等特点成为一种广泛应用的嵌入式操作系统。本文使用ARM+LINUX的模式搭建软硬件平台,为嵌入式Web服务器的实现奠定软硬件基础。 本文首先介绍了嵌入式系统和嵌入式Web服务器技术当前的发展现状,接着完成嵌入式Web服务器的基本架构设计,然后以ATMEL公司的ARM9芯片AT91SAM9263为核心搭建嵌入式Web服务器硬件平台,在此基础上进行嵌入式Linux内核的移植和相关外设的驱动开发,完成嵌入式Web服务器的软硬件环境搭建。最后在该环境下自行实现嵌入式Web服务器MyWebServer,经过测试,客户端可以访问MyWebServer内嵌的静态网页,同时也可以与MyWebServer之间的动态交互,达到设计目标。
引用
收藏
页数:106
共 27 条
[1]
基于ARM9和Linux的嵌入式动态Web技术设计与实现 [J].
杨大千 ;
梅大成 ;
张岩 ;
刘世晶 .
工业控制计算机, 2006, (08) :45-46+48
[2]
基于以太网的嵌入式Web服务器的设计与实现 [J].
何轩 ;
夏应清 ;
李祥 ;
付晓军 ;
占林松 .
微电子学与计算机, 2005, (12) :142-145
[3]
嵌入式Linux系统CGI程序设计技术 [J].
郑伟 ;
徐荣华 ;
王钦若 .
单片机与嵌入式系统应用, 2004, (10) :21-23+46
[4]
嵌入式系统的定义与发展历史.[J].何立民.单片机与嵌入式系统应用.2004, 01
[5]
嵌入式Web服务器中CGI的特点及实现 [J].
张曦煌 ;
柴志雷 .
小型微型计算机系统, 2003, (11) :2046-2048
[6]
嵌入式Web服务器的分析与研究 [J].
刘文涛 ;
胡家宝 .
单片机与嵌入式系统应用, 2002, (09) :7-9+17
[7]
嵌入式Linux应用开发完全手册.[M].韦东山; 编著.人民邮电出版社.2008,
[8]
Linux设备驱动开发详解.[M].宋宝华; 编著.人民邮电出版社.2008,
[9]
ARM嵌入式Linux系统开发从入门到精通.[M].李亚峰等; 编著.清华大学出版社.2007,
[10]
嵌入式系统接口设计与Linux驱动程序开发.[M].刘淼编著;.北京航空航天大学出版社.2006,