arm嵌入式web服务器boa的软、硬件设计 毕业设计

arm嵌入式web服务器boa的软、硬件设计 毕业设计

ID:11752645

大小:1.59 MB

页数:50页

时间:2018-07-13

arm嵌入式web服务器boa的软、硬件设计 毕业设计_第1页
arm嵌入式web服务器boa的软、硬件设计 毕业设计_第2页
arm嵌入式web服务器boa的软、硬件设计 毕业设计_第3页
arm嵌入式web服务器boa的软、硬件设计 毕业设计_第4页
arm嵌入式web服务器boa的软、硬件设计 毕业设计_第5页
资源描述:

《arm嵌入式web服务器boa的软、硬件设计 毕业设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、毕业设计论文摘要论文主要介绍了基于ARM9的嵌入式Web服务器Boa的软、硬件设计及其实现,其中硬件部分的核心是三星的S3C2410X为处理器。最后成果形式为可以远程访问的WebServer嵌入式服务器。Boa是一款单任务的HTTP服务器。与其他传统的Web服务器不同的是当有连接请求到来时,它并不为每个连接单独创建进程,也不通过复制自身进程来处理多链接。而是通过建立HTTP请求列表来处理多路HTTP连接请求。同时它只为CGI程序创建新的进程,这样就在最大程度上节省了系统资源,这对嵌入式系统来说至关重要。同时它还具有自动生成目录、自动解压文件等功能。因此,Boa在

2、嵌入式系统中具有很高的应用价值。关键词:ARM;Linux;嵌入式Web服务器;CGI-50-毕业设计论文AbstractThispaperhasmainlydevelopedthesoftwarehardwaredesignandrealizationoftheembeddedWebserverBoabasedonARM.AndthecoreofthehardwarepartisS3C2410XmicroprocessorproducedbySamsung.Thefinalachievementistheembeddedwebserverwhichcanrem

3、otevisit.Boaisasingle-taskingHTTPserver.Thatmeansthatunliketraditionalwebservers,itdoesnotforkforeachincomingconnection,nordoesitforkmanycopiesofitselftohandlemultipleconnections.ItinternallymultiplexesalloftheongoingHTTPconnections.AndforksonlyforCGIprograms,thisisveryimportanttoemb

4、eddedsystem.Atthesametime,italsohasthefunctionofautomaticdirectorygeneration、automaticfilegunzippingandsoon.SoBoaisofhighlyvalueintheembeddedsystemapplication.Keywords:ARM;Linux;EmbeddedWebserver;CGI-50-毕业设计论文目录摘要1Abstract2目录3第一章引言5第二章课题背景62.1嵌入式系统简介62.2嵌入式系统和Linux62.3ARM9硬件平台72.3.1A

5、RM简介72.3.2JXARM9-2410ARM嵌入式教学实验系统8第三章嵌入式Web服务器93.1概述93.2Web服务器原理93.3嵌入式Web服务器实现原理93.3.1TCP/IP协议93.4嵌入式Web服务器Boa103.4.1Boa概述103.4.2Boa的功能实现11第四章CGI技术124.1CGI概述124.2CGI工作原理12第五章建立嵌入式系统开发环境145.1在Vmware下安装Redhat9.0145.2编译配置主机开发环境185.2.1配置以太网185.2.2安装配置tftp服务器195.2.3配置防火墙215.2.4配置NFS服务器22

6、5.3JXARM9-2410中U-boot烧写225.3.1u-boot的功能225.3.2使用ADTIDE烧写u-boot23第六章系统功能的实现256.1GCC简介256.1.1GCC概述256.1.2GCC基本用法25-50-毕业设计论文6.2Linux内核移植266.2.1Linux内核源代码的安装266.2.2Linux交叉编译环境的建立和使用276.2.3Linux内核的配置和编译276.3加载Linux内核映像306.4BoaWeb服务器的移植316.4.1BoaWeb服务器的建立316.5Linux下动态Web页面的实现326.5.1CGI程序分

7、析326.5.2Form输入的分析和解码34第七章系统功能的测试367.1测试Web服务器367.2动态Web页面测试37结束语40致谢41参考文献42附录43-50-毕业设计论文第一章引言随着计算机技术的发展,嵌入式系统已成为计算机领域的一格重要组成部分。以ARM体系结构设计的微处理器具有高性能、低功耗和低成本的特点,它广泛应用于嵌入式系统设计领域,是目前最广泛的32位微处理器。以前设备控制系统一般是通过通信线路进行的,其通信介质、通信协议、相关软件和硬件都是专用的,而Internet技术的发展使嵌入式设备的远程控制和管理方式有了改变。不需要专用的通信线路,并

8、且传输的信息不局限于数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。