where everything is under control

eZ80 Remote Access

ZiLOG Application Note

How to make eZ80 Webservers configurable online, update its website contents and the firmware

The Configuration Files

The configuration files are data structures that are stored in the parameter block of the flash memory of the eZ80 system. During the startup of the webserver these files are read by a bootstrap procedure, which lunches the services that are enabled in the structure. The parameter contained in the structure entries will be taken as the default settings for the webserver.
The configuration files consist of a personality configuration file and a website configuration file.
The personality configuration file contains the logical name of the server.
The website configuration file contains the location of webpages and a table of contents of the website.

Every time the client application sends a command to update the settings the structure is filled with new data and written to the flash. This configuration remains non-volatile until a new change request. The server operates under the XINU core. User processes are determined by the standard code added to main() function. These services must first be initialized. The configuration file is read from Flash memory, and subsequent services, such as DHCP, HTTP, SNMP, TELNET, shell, and TIMEP, are started according to the data from the server configuration file. Only if a corresponding enable flag for a service is set, the service is started.

The server project includes a definable option for enabling LCD support. With LCD enabled, the eZ80 Webserver Evaluation Board supplied with an LCD display shows its IP address, and the functions from lcd.lib, described in the appendix, are available.

Personality settings are provided, along with the configuration settings, for a higher level of communication service. In its current implementation, the personality is known as the name.

Documenation Index
Home | Downloads | eZ80 Module

1