where everything is under control |
ZiLOG Application Note |
---|
How to make eZ80 Webservers configurable online, update its website contents and the firmware |
The eZ80 Webserver is a powerful connectivity engine, it is a complex system as well. This chapter describes how the Remote Access software is made to simplify the user geting along with the eZ80 Webserver to achieve the advantages listed in the General Overview.
To enable flexible server configuration the configuration data is organized as a special configuration file. This file is stored in the flash memory of the eZ80 Development Board. After a reset during the boot phase the server initialization occurs according to the date stored there. The server thus starts with a proper most recent configuration.
The Metro IPWorks TCP/IP stack is running on the operating system named XINU.
This is a real time multitasking OS. The Remote Access server software is
basically implemented as a process of XINU. To start this process the
firmware calls the
Indeed it enables the following:
The client part of the Server Update software implements the user interface and supports the interface protocol to the Server. The Client accesses the server by its IP address through port 3000. Each transaction between client and server begins with the client sending one of the control commands. For the description of the control command protocol see the Control Socket Functions section.