您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 基于嵌入式LINUX的WEB监控系统设计(ARM和LINUX)
基于嵌入式LINUX的WEB监控系统设计(ARM和LINUX)基于嵌入式LINUX的WEB监控系统设计(ARM和LINUX)(任务书,开题报告,中期检查表,毕业论文20000字,程序代码)摘要嵌入式web服务器以其低成本、小体积、低功耗等诸多优点,而在生产、生活的许多领域发挥着越来越重要的作用。在嵌入式LINUX平台上移植WEB服务器,...p基于嵌入式的WEB监控系统设计(ARM和)(任务书,开题报告,中期检查表,毕业论文字,程序代码)br/摘 要br/嵌入式web服务器以其低成本、小体积、低功耗等诸多优点,而在生产、生活的许多领域发挥着越来越重要的作用。在嵌入式LINUX平台上移植WEB服务器,引入当前较流行的嵌入式LINUX环境,实现了httpd服务器在该环境的移植与应用,搭建起了一个基ARM+LINUX操作系统的开发平台。本系统利用在ubuntu虚拟机采用linux2.6.14.1配置、裁剪内核和采用busybox1.7.2来配置文件系统。Web是建立在建立在客户/服务器模式,客户机通过WEB浏览器向服务器发出请求,通信协议符合HTTP要求。服务器把客户机申请的WEB页以HTML文件的形式传送过来,用户就在自己的计算机上看到被监控设备的各种状态参数。从而实现把数据传输至PC机,通过CGI控制具体发光二级管,采集温度或红外信号等传到PC机上进行分析实现远程监控。br/br/关键词:虚拟机ubuntu,内核配置,busybox,s3c2410,web服务器br/br/ABSTRACTbr/Embeddedwebserverwithitslowcost,smallvolume,lowpowerconsumption,andmanyotheradvantages,andinmanyareasoflifeandproductionisplayingmoreandmoreimportantrole.InembeddedLINUXplatforms,introducingthecurrentWEBservertransplantmorepopularembeddedLINUXenvironment,realizedinthisenvironmentHTTPDserverwithapplication,wehavebuilttransplantedabaseARM+LINUXoperatingsystemdevelopmentplatform.ThissystemUSESubuntuvirtualmachineisadoptedinlinux2.6.14.1configuration,cuttingthekernelandadoptbusybox1.7.2toconfigurationfilessystem.TheWebisbuiltbasedonclient/servermode,theclienttotheserverthroughtheWebbrowser,communicationprotocolrequestwithHTTPrequest.TheclientapplicationserverinHTMLWEBpagesofdocuments,userswillcomepackagedonmycomputertoseemonitorsequipmentvariousstateparameter.SoastorealizethedatatransmissiontothePCandthroughtheCGIcontrolspecificleds,collectiontemperatureorinfraredsignalanalysistoPCStorealizeremotemonitoring.spanclass='Eou230'/spanbr/br/Keywords:ubuntu,Kernelconfiguration,busybox,s3c2410,Webserverbr/br/本设计借助低成本、小体积、低功耗嵌入式web服务器,在嵌入式LINUX平台上移植WEB服务器,引入当前较流行的嵌入式LINUX环境,实现了httpd服务器在该环境的移植与应用,搭建起了一个基ARM+LINUX操作系统的开发平台。从而完成服务器通过交换机或调制调解器与Internet互联网连接,用户端只需在已联网的计算机上通过网页浏览器访问该远程服务区的IP地址,即可以使用该服务器并实现对设备的远程控制或者直接调用通用PC机网页上的可执行程序在嵌入式Web服务器上执行。此外还可以通过CGI控制具体发光二级管,采集温度或红外信号等传到PC机上进行分析实现远程监控。br/本系统硬件部分选用当今流行的ARM处理器ARM处理器是一款全球领先的32位RISC微处理器,具有体积小、功耗低、成本低和处理能力强的特点。另外,还可以通过LOCAL总线扩展网卡,同步串口和异步串口等等,既可满足网络接入的需求,也可以满足与被监控设备的接口要求。br/软件部分采用的ubuntu虚拟机是一个以桌面应用为主人性化的Linux操作系统。对linux功能和用法以及整文件系统的定制有充分的了解后,根据设计要求设计相应网卡驱动,跑马灯驱动。cgi程序设计,html表单设计,红外线的采集,温度的采集的应用程序,最终通过web服务器实现远程监控系统监控。其中主要添加cs8900网卡驱动以及leds跑马灯驱动并编译通过后最终产生zImage和ramdisk.gz。再通过tftp服务器把zImage和ramdisk.gz下载了已经连接好arm试验箱的超级终端下;接着帮写好的cgi程序和html表单也下载到超级终端下;加载好了跑马灯模块,最终打开html网页通过CGI应用程序提供了一个与客户端HTML页面的接口,控制点亮leds灯。pclass='Eou230'/p/pbr/br/pP/P
本文标题:基于嵌入式LINUX的WEB监控系统设计(ARM和LINUX)
链接地址:https://www.777doc.com/doc-2574871 .html