基于嵌入式Linux的Web服务器的设计与实现

被引量 : 5次 | 上传用户:lujunjun_1204
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统如今在人们的生活、工作中的应用变得越来越普及。随着嵌入式微处理器性能的不断提升,嵌入式系统越来越多的和网络结合起来,为人们提供了一种很好的方式来监测、控制和管理各种嵌入式设备。而要实现这些功能,最常用的做法是实现一个适合在嵌入式系统中运行的Web服务器程序,这也是本文的主要研究目标。嵌入式Web Server是一个运行在嵌入式操作系统之上的应用程序,它的实现依赖于底层TCP/IP协议的支持。因此,在实现一个嵌入式Web Server之前,必须首先构建一个能稳定运行的嵌入式系统,包括硬件系统和软件系统,前者主要包括以嵌入式CPU为核心的硬件部分的设计,后者主要包括嵌入式操作系统的移植和加入对TCP/IP的支持。由于以ARM920T为内核的ARM9微处理器S3C2440在32位微处理器中具有代表性,故本设计选择该芯片作为硬件系统的核心;嵌入式Linux技术是近年来的研究热点,且Linux操作系统内核具有天然支持TCP/IP协议的特性,所以本设计中选择Linux作为操作系统。本设计完成了一款基于嵌入式Linux的通用的嵌入式Web服务器程序,主要完成的工作如下:(1)在介绍完嵌入式系统的概况后,提出了本系统的总体设计方案。(2)设计并实现了以S3C2440为核心的嵌入式硬件系统,主要包括存储系统和调试接口等模块。(3)完成软件平台的搭建。主要包括嵌入式Linux交叉编译环境的建立,U-Boot、Linux内核和根文件系统的移植工作。(4)设计并实现了支持HTTP/1.1协议的嵌入式WEB服务器程序。静态网页和动态网页的测试结果表明该WEB服务器程序运行良好,达到了设计目标。
其他文献
改善烟草使用现状是实现“健康中国”控烟目标的重要途径。大学生群体已成为烟草使用改善的重要对象。探究大学生吸烟行为影响因素是改善其烟草使用的基础。已有实证研究结果
<正>邓尼茨的困惑1941年11月中旬,纳粹德国海军潜艇部队司令邓尼兹在他的战争日记中反复记录下自己的困惑:"硬币不会每次都落在同一面。"在此前的一段时间里,德国潜艇在搜寻
<正> 云南锡矿床展布于较稳定构造单元间的相对活动地带,续承性活动断裂伴有酸性岩浆侵入的构造-岩浆带是锡矿展布的主要空间。云南锡矿床主要的构造-岩浆成矿期有晋宁—澂江
与其它金属相比,铝合金有很多优点,例如质量轻、强度高、外观好、耐腐蚀和塑性好等,所以铝型材在我国经济、军事、医疗和航空航天等领域的应用越来越广泛,同时铝型材正不断向
为了对琥珀酸美托洛尔产品中的杂质进行定量控制,对美国和英国药典中涉及的13种有关物质进行了溯源分析,开发设计合成路线并完成了对其中4种有关物质的合成,通过核磁共振和质
本论文介绍了轨道电路信号工作的基本原理和基于LABVIEW的虚拟仪器开发平台,并针对国内轨道移频信号测试方法的现状,为满足轨道移频信号参数高精度解调的要求,以ZPW-2000系统为
1研究背景MDCT技术的发展,已经实现了空间和时间分辨率、扫描范围完美的结合,即在极大的提高扫描速度和扫描覆盖范围的情况下又保证了极高的分辨率,真正意义上实现了“各向同性
文中比较详细地回顾了奥运村赛后利用的发展历程,对赛后利用模式进行了分类。在此研究基础上,对即将建设的北京2008年奥运会运动员村的赛后利用提出了自己的看法。
中国证券市场在长期以来就存在着“同股不同权、同股不同价”的制度缺陷,股权分置改革彻底解决了这一问题,完善了上市公司的治理结构,具有极其重要的意义。在股权分置改革完
高中教育是基础教育通向高等教育的桥梁,它有力的衔接了基础教育和高等教育。在上世纪末《关于积极推进高中阶段教育事业发展的若干意见》出台了以来,尤其在中共中央全委会提出