基于ARM的嵌入式Web服务器的研究

被引:0
作者
吴军霞
机构
[1] 武汉理工大学
关键词
ARM; Linux; Vivi; 嵌入式Web服务器; 负载均衡;
D O I
暂无
年度学位
2007
学位类型
硕士
导师
摘要
随着计算机技术的发展,嵌入式系统已成为计算机领域的一个重要组成部分。以ARM体系结构设计的微处理具有高性能、低功耗和低成本的特点,它广泛应用于嵌入式系统设计领域,是目前最广泛的32位微处理器。广义讲,凡是带有微处理器的专用软硬件系统都可以称为嵌入式系统。 Internet的发展,使得B/S方式成为一种时尚,大部分网络应用系统都是以这种B/S方式与网络用户交换信息。B/S的基础是客户端要有一个浏览器程序,服务器端要有一个与之对应的Web服务器。显然,Web服务器在B/S方式下起着决定性的作用。因此,一般互联网站都采用功能强大的通用Web服务器。但是,对于一般的管理信息系统或中小型应用系统,所需的Web服务功能比较简单,如果仍然采用大型的通用Web服务器,无疑是一种资源的浪费。解决方法是使用功能相对简单、体积更小、消耗资源更少的简单Web服务器,于是嵌入式Web服务器就应运而生了。 由于访问嵌入式Web服务器的用户的增加,嵌入式Web服务器的访问量和数据流量也随之迅速增长,要求的处理能力和计算强度也相应增大。单个嵌入式Web服务器受到处理能力的限制,有可能无法满足大访问量的需求,很可能会成为网络访问的新瓶颈。在这种情况下,提出了采用多个嵌入式Web服务器为一个应用服务的嵌入式Web服务器集群负载均衡技术。嵌入式Web服务器集群系统具备高可用性和负载均衡性,并且易于扩展,成为解决这一问题的最佳方法。 本课题主要研究了基于ARM9的嵌入式Web服务器的软、硬件设计及其实现,其中硬件部分的核心是三星的S3C2410X处理器,是基于ARM920T内核的RISC型CPU,软件部分则采用了源代码开放的Linux操作系统。硬件部分主要对ARM微处理器、硬件系统的整体结构、器件选型、各接口电路的设计及硬件平台的调试进行了相应的介绍;软件部分则主要介绍了开发环境的构建、启动程序Vivi的移植、Linux内核的移植、Socket编程、嵌入式Boa Web服务器移植及实现等。同时,研究了嵌入式Web服务器负载均衡算法,主要内容包括集群、负载均衡的简介,嵌入式Web服务器集群的负载均衡的算法的提出和实现等。
引用
收藏
页数:77
共 27 条
[1]
西安电子科技大学简介.[J]..电子科技.2006, 01
[2]
嵌入式系统中基于Web的远程监控设计与实现 [J].
汤碧玉 ;
曾楠 ;
郑灵翔 ;
陈辉煌 .
厦门大学学报(自然科学版), 2004, (05) :632-635
[3]
基于Linux的嵌入式操作系统的研究现状及发展展望 [J].
王成 ;
刘金刚 .
微型机与应用, 2004, (05) :4-6
[4]
uClinux下JFFS2文件系统的实现 [J].
黄布毅 ;
郑安平 ;
陈晓雷 ;
刘国梅 .
单片机与嵌入式系统应用, 2004, (05) :69-70+76
[5]
嵌入式Web服务器中CGI的特点及实现 [J].
张曦煌 ;
柴志雷 .
小型微型计算机系统, 2003, (11) :2046-2048
[6]
Web应用服务器研究综述 [J].
范国闯 ;
钟华 ;
黄涛 ;
冯玉琳 .
软件学报, 2003, (10) :1728-1739
[7]
在嵌入式Linux上实现JFFS文件系统 [J].
刘伟平 ;
毛玉良 ;
张东卫 ;
沈庆 .
微计算机信息, 2003, (01) :46-47
[8]
负载均衡机制在防火墙中的应用 [J].
赵征 ;
马光思 .
西安建筑科技大学学报(自然科学版), 2002, (04) :371-375
[9]
群集系统中的几种负载均衡技术 [J].
宋薇薇 .
程序员, 2002, (09) :68
[10]
嵌入式系统中HTTP协议的实现 [J].
王超 ;
胡晨 ;
刘新宁 ;
宋红东 ;
田渊 .
电子器件, 2002, (01) :93-96