预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第18卷第5期电子设计工程2010年5月 Vol.18No.5ElectronicDesignEngineeringMay.2010 基于嵌入式Web服务器的远程控制系统的实现 王海龙,徐晓辉,王盟,张晓婷 (河北工业大学信息工程学院,天津300401) 摘要:为解决在小型工农业生产及恶劣环境下实现对设备远程控制的问题,设计了基于嵌入式Web服务器的远程 控制系统。该系统硬件设计采用RISC型32位微处理器S3C44B0X,以太网控制器RTL8019AS,2MB的NORFlash 及8MB的SDRAM。通过配置μClinux嵌入式操作系统及BOA服务器构建了基于嵌入式的Web服务器。通过编写 设备驱动程序和服务器CGI程序实现对Web网页的交互访问。测试结果表明:嵌入式Web服务器控制设备不受 距离和环境限制,实现对设备远程控制。 关键词:嵌入式系统;BOA服务器;Web服务器;公共网关接口(CGI);远程控制 中图分类号:TP368文献标识码:A文章编号:1674-6236(2010)05-0101-03 ImplementationofremotecontrolsystembasedonembeddedWebserver WANGHai-long,XUXiao-hui,WANGMeng,ZHANGXiao-ting (InformationEngineeringInstitute,HebeiUniversityofTechnology,Tianjin300401,China) Abstract:Tosolvetheproblemofremotecontrollingdevicesinsmall-scaleindustrialoragriculturalproductionandunder harshenvironment,weachievedaremotecontrolsystembasedonembeddedWebserver.Thehardwareofthissystemwas consistedofa32-bitRISCmicroprocessorS3C44B0X,EthernetcontrolchipRTL8019AS,2MBNORFlashand8MB SDRAM.ItconstructedanembeddedWebserverbyconfiguringtheembeddedμClinuxoperatingsystemandtheBOA server.AndimplementedtheinteractiveaccesstotheWebpagebydesigndevicedriversandtheserver’sCGIprogram.The resultsshowthattheembeddedWebserverallowsthecontrolofthedevicenolongersubjecttolimitofdistanceand environment,implementstheremotecontrolofdevices. Keywords:embeddedsystem;BOAserver;Webserver;commongatewayinterface(CGI);remotecontrol 随着计算机技术和网络通信技术的飞速发展,人们日常 生活和工业生产等方面对基于以太网进行远程通信和控制 的要求日益强烈。目前市场上虽已有成熟的Web服务器可 供远程控制系统选择,但多是基于通用计算机或专用服务 器,体积及成本不适合小型控制系统,尤其是在一些环境恶 劣,不易值守或无法安装计算机控制系统的场所。如今嵌入 图1远程控制系统的结构 式技术发展迅速,嵌入式处理器的性能不断提高,基于嵌入 式的控制系统得到广泛应用。考虑到嵌入式系统高性能、低该嵌入式Web服务器采用三星公司的S3C44B0X器件作 成本、低功耗等诸多特点,这里通过32位嵌入式处理器和以为整个系统的处理器,该器件是以ARM7TDMI为内核的RISC 太网控制器构建了嵌入式Web服务器,实现设备远程控制。处理器,是一种性价比较高的嵌入式32位处理器。网络控制部 分选用Realtek公司的RTL8019AS作为以太网控制器,系统的 远程控制系统的硬件结构 1Flash选用AMD公司的容量为2MB,NORFlash型 基于嵌入式Web服务器的远程控制系统主要由嵌入式AM29LV160存储器,SDRAM选用现代公司的容量为8MB的 Web服务器以及被控制的现场设备组成。服务器通过交换机HY57V641620HGT存储器。图2为该硬件系统设计框图。 或调制解调器与Internet互联网连接,用户端只需在已联网 2远程控制系统的软件结构 的计算机上通过网