Font Size: a A A

Research And Implementation Of An Embedded Remote Management System Based-on B/S Mode

Posted on:2011-03-17Degree:MasterType:Thesis
Country:ChinaCandidate:J Y BaiFull Text:PDF
GTID:2178360302964194Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the ever-increasing application of embedded technology in the field of industrial control, the researching of embedded configuration software is an increasingly sought-after topic. How to use the existing hardware platform and go researching on the developing flow of embedded system configuration software, which has a crucial practical significance for relevant products developing.There are two different software structures which are C/S and B/S. With Internet infiltrating everywhere in our daily lives, B/S mode has increasingly proved who is the first option. So take remote control of hardware terminals by relying on the Internet, which has turned into an important direction of Internet development. It is fully convinced that Web Server is also available in embedded OS which are widely planted into the hardware devices with development of embedded technology in a fantastic speed.The target of this paper is to design a remote embedded management system. After attending feasibility and fully analyzing all parts of the remote embedded management software, the design and development process is proposed from hardware to software. The system is divided into five functional modes according to the embedded management software requirements which are Security Management, System Status Monitoring, Remote Management, Peripheral Equipment Management and can been see below.This paper mainly focuses on the researching of system and application software design and realization. They are Realization of the embedded Web server, Realization of CGI Interpreting Mechanism, Design and Realization of GUI and Design and Realization of Interaction between CGI and uClinux. However, brief introduction and popular and mature realization methods are given about how to choose and migrate Bootloader, how to plant uClinux and build cross compiler platform.AT91SAM9261 based on ARM9261EJ-S is employed to be central processing unit and the peripheral hardware is composed of 64M SDRAM,64 ROM,LCD/Touch interface, two groups of USB Host and one USB Device which are all supporting USB2.0 protocols and 10M/100M Ethernet. In this paper,we adopt uboot as systematic Bootloader while linux-2.6.22 as uClinux kernel.This paper adopts Boa Web Server + Tcl Interpreter + CGI as framework of system layer and application layer. This paper proposes a realization method for boa Server and Tcl Interpreter realization in detail. Use case diagram, designing methods, screen shots of every modes are represented sequently according to the five functional modes of embedded management system.The design of interactions between CGI and uClinux is the most creative point. The returning message coming from CGI after sending command to special char files is rerouted to CGI variables rather than stdout, and then the variable is posted to HTML. Not only dose it simulate TELNET to access and manage by Web, but it extends the functions efficiently.
Keywords/Search Tags:Embedded Web Server, Remote Management System, AT91SAM9261, uClinux, Tcl
PDF Full Text Request
Related items