基于嵌入式μClinux的Web服务器的设计与应用

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:erliangpp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子技术的飞速发展,嵌入式系统已经得到了广泛的应用。嵌入式系统具有体积小、功耗低、功能强等特点,目前已经广泛用于军事国防、工业控制及智能家电等领域。随着网络技术的快速发展,越来越多的嵌入式设备要求内嵌Web服务器,以便通过Internet网络对它们进行访问、控制。如何通过Internet来实现对远程数据进行数据采集成为研究的热点。在这种情况下,研究并实现嵌入式Web服务器就成为关键。它为管理、控制和监测各种各样的设备提供了一个很好的途径。课题采用三星公司ARM处理器S3C44B0X作为硬件核心,使用μClinux操作系统,兼顾系统成本与性能要求,做了以下几方面的工作:首先,文章分析了系统设计的要求,并根据该要求分析了系统设计的方法及原则。另外,分析了各种处理器的优缺点,确定选用ARM处理器S3C44B0X作为硬件核心来进行设计;通过对多种嵌入式操作系统的对比研究,确定采用体积小、实时性高的μClinux作为嵌入式Web服务器的操作系统。其次,本文研究并确定硬件系统的基本构架,设计了以处理器S3C44B0X为核心、辅以基本的系统外围设备来搭建出嵌入式Web服务器的硬件平台,并针对远程数据采集的应用简要设计了以单片机为核心的温度采集电路。再次,研究并分析了Bootloader的操作模式和S3C44B0X的重映射机制;分析了μClinux操作系统的内核的组成结构及μClinux的目录结构,并在此基础上将μClinux操作系统移植到硬件平台中去,建立了带有网络功能的软件平台。最后,研究了嵌入式Web服务器的实现方法,并确定使用体积小、源码开放、性能高的boa服务器进行设计;随后完成了Boa服务器在μClinux操作系统上的设计,并实现了对远程数据的采集和控制,其中主要包括对TCP/IP协议栈的研究、应用程序的开发、CGI与动态服务器的实现等。结果表明:本课题设计的基于嵌入式μClinux的Web服务器具有一定的应用价值,并为后续的研究工作提供一定的基础,它可以应用在远程监控、工业控制等很多领域。
其他文献
每一个多媒体技术的使用者都期望从接收端得到清晰的良好的视频图像视觉质量,但是由于信道容量的局限,图像或视频序列通常都会被降质,从而以低分辨率进行传输和存储,这样就导
随着计算机技术、现代传感技术和数字图像处理技术的发展,机器视觉技术已广泛应用于产品质量检测、机械加工、精密测量、振动检测及机器人等领域,尤其是将机器视觉技术应用到
无线传感器网络(WSN)在军事、环境、生产、医疗等方面有着非常广泛的运用前景。传感器节点成本低、体积小,但是在无线传感器网络中,能量非常的有限。节点经常被部署在无人值守
安全多方计算研究的是在一个分布式网络中,存在多个由于某种利益关系而互不信任的参与者各自提供秘密输入共同执行计算任务,设计协议使得每个参与者得到相应计算结果的同时,又不
当前离散制造业的制造执行系统由于内部功能不一致而缺乏普适性,制造执行系统开发厂商也因缺乏通用的参考模型而在开发时需针对不同的企业需求重新建立不同的模型,这些均导致了
近些年来,带钢表面缺陷检测技术正在向高速度、高精度以及智能化方向发展。目前,基于机器视觉的缺陷检测方法已成为国内外在该领域的研究热点。采用机器视觉的检测方案需要对
如何提高说话人识别系统的识别率和鲁棒性,一直是语音识别领域研究的重点;而说话人识别系统的安全性能,又会影响其后续的推广与应用。在实际应用中,说话人识别系统会受到假冒声音
随着Internet规模的不断发展,网络信息检索已经成为人们获取信息的主要手段,如何提高网络信息检索的能力成为目前研究的热点之本文在网络信息检索方面开展了如下工作:提出了
随着人们生活水平的提高和市场竞争的加剧,产品质量成为企业生存和发展的前提和保证。企业和学者越来越清楚地认识到:质量是企业的生命,是企业占据市场最有力的战略武器。企
随着计算机技术的快速发展,如何将信息处理技术与水产养殖结合起来,从而真正实现科学养殖,在农业乃至水产养殖行业领域成为了亟待解决的问题。水产养殖池塘水质参数对水产品具有