基于嵌入式WEB服务器的便携卫星天线监控系统
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
近些年来,随着嵌入式技术的发展以及Internet的流行,嵌入式设备与网络技术的结合成为了当前的研究热点之一,而通过在嵌入式设备中内嵌WEB服务器来提供网络服务则是最常用的方式之一。
     本文就是将这种方式应用于便携式卫星天线的升级项目。该项目的目标是在硬件方面修改原先的C8051F020单片机控制板为基于嵌入式开发平台的ARM控制板,又利用嵌入式系统良好的可扩展性,开发适于基于嵌入式系统的监控软件,将原单片机系统监控软件的C/S架构变为更方便用户使用的B/S架构。本论文所研究的侧重点就在于项目中监控系统的开发。
     本文的创新之处,在于通过分析原先用JAVA语言编写的监控软件的功能,采用HTML语言重新编写网页形式的监控软件,并搭建起嵌入式开发的软、硬件平台,选取合适的嵌入式WEB服务器和嵌入式数据库,利用CGI规范编写相应的动态网页处理程序,实现监控系统与数据库、控制板之间的数据交互,重现原监控系统的功能。
In recent years, with the development of embedded technology and the popularity of Internet, integration for embedded devices and networking technology has become one hot research issue,and one of many available schemas for that is to implant suitable WEB server,which provides network services, into embedded devices.
     In the thesis, this mode is carried out in the upgrade project for portable satellite antenna. The project's objective is to modify original C8051F020 PCB into ARM PCB which is based on embedded platform, and develop corresponding monitoring software for embedded system in terms of its excellent scalability. This change makes original C/S framework into one more user-friendly B/S framework for the monitoring software.The focus of this thesis is on the development of monitoring system in the project.
     Some innovations are inducted in this thesis: by analyzing functions of previous monitoring system compiled with JAVA, we use HTML to rewrite monitoring software in the form of web pages, then build relevant software and hardware platform for embedded developing environment, and select appropriate embedded WEB server & database.After these procedures, by using dynamic pages processing programs written with CGI ,which aims to deal with data interaction between monitoring system and database & circuit board, the functions of orignal monitoring system are implemented.
引文
[1] (美)斯洛斯(Sloss,A.N.)等著;沈建华译.ARM嵌入式系统开发:软件设计与优化[M].北京:北京航空航天大学出版社,2005
    [2]方国涛.基于ARM的嵌入式Web服务器的研究与实现[D].天津:天津大学,2007
    [3] (美)奥利弗(Oliver D.),(美)莫里森(Morrison M.)著,陈秋萍译.HTML与CSS入门经典(第7版).北京:人民邮电出版社,2007
    [4]韦东山著.嵌入式Linux应用开发完全手册[M].2008
    [5] ARM Developer Suite/Debug Target Guide (Version 1.2) [M/DK].ARM Limited,1999-2001
    [6] EBD9260硬件手册Rev1.0[M/DK]. Shenzhen Embedall Technology,2008.01
    [7]孙晓勇.嵌入式Web服务器在嵌入式实验平台上的实现[D].南京:东南大学,2005
    [8] AT91 ARM Thumb Microcontrollers[M/DK].Atmel Corporation,2008
    [9]蔡奇玉,连振汉,张志强著,吴燕军改编.CGI编程指南[M].北京:机械工业出版社,1997
    [10]李燕宁.基于ARM及uClinux的嵌入式Web服务器的研究[D].广东:广东工业大学,2007
    [11]张倩,袁玉宇,张旸旸.《系统与软件可移植性》标准中可移植性定义的研究[J].信息技术与标准化. 2009,(10)
    [12]吴诗其,吴廷勇,卓永宁著.卫星通信导论[M].北京:电子工业出版社,2006
    [13]Mi-Joung Choi,Hong-Taek Ju,Hyun-Jun Cha,Sook-Hyang Kim and J.Won-Ki Hong.An Efficient Embedded Web Server for Web-based Network Element Management. Network Operations and Management Symposium,NOMS 2000.IEEE/IFIP:187
    [14]曹炼炼.基于SEP4020的嵌入式WEB服务器构建与应用[D].南京:东南大学,2009
    [15]韩莉莉.一种新型卫星通信地球站监控系统研究与设计[D].南京:南京邮电大学,2010
    [16] Douglas E.Comer,David L.Stevens. Internetworking with TCP/IP(I):Principles, Protocols, and Architectures.New York: Prentice Hall,2000.310-318
    [17]孙纪坤,张小全著.嵌入式Linux系统开发技术详解—基于ARM[M].北京:人民邮电出版社,2006
    [18] (日)Megumi Nishimura著,高敬译.Web应用程序—CGI到Web三层系统[M].北京:科学出版社,2004
    [19]宋江贵.基于ARM9的嵌入式WebServer研究应用与通信实现[D].北京:北京邮电大学,2008
    [20]李亚娟.嵌入式Web技术应用研究[D].西安:西安电子科技大学[D],2008
    [21] Jeremy Bentham著,陈向群译.嵌入式系统Web服务器:TCP/IP Lean[M].北京:机械工业出版社,2003
    [22]吕鑫.基于ARM的Linux嵌入式Web服务器的设计[D].黑龙江:大庆石油学院,2008
    [23]黄斯伟等著.HTML完全使用详解[M].北京:人民邮电出版社,2006
    [24]邢攸卿.一种智能的便携式卫星通信地球站的研究与应用[D].南京:南京邮电大学,2010
    [25]陈红梅,陈静,李雪冬.嵌入式Linux下基于CGI的动态Web的实现[J].计算机时代.2010年4月
    [26]范利娟.便携式卫星通信控制系统研究与设计[D].南京:南京理工大学[D],2010
    [27]冯进文.嵌入式Linux在基于Web的远程监控系统中的应用[D].四川:四川大学,2006
    [28]Lawton,G.Machine-to-Machine Technology Gears Up for Growth.IEEE,2004,137:12-15
    [29]谭浩强著.C程序设计(第三版)[M].北京:清华大学出版社.2005
    [30]储钟圻著.数字卫星通信[M].北京:机械工业出版社,2005
    [31]石颖.基于嵌入式技术的卫星数据接收系统的监控及数据传输[D].四川:四川大学,2005
    [32]俞辉,李永,刘凯,王晓红等著.ARM嵌入式Linux系统设计与开发[M].北京:机械工业出版社,2010
    [33]Yakun Liu,Xiaodong Cheng.Design and implementation of embedded Web server based on arm and Linux[A].Industrial Mechatronics and Automation (ICIMA), 2010 2nd International Conference,2010.05.30-31
    [34]唐芃著.DREAMWEAVER 8标准培训教材[D].北京:人民邮电出版社,2007

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700