January
2006, Issue 186
Portable
Web Server
Renesas
M16C Design Contest 2005 Entry
SOFTWARE
The
web site module’s main software elements are broadly
divided into the TCP/IP/PPP protocol stacks and CompactFlash
file system. To accelerate the development cycle, I
built the basic architecture with open-source software
subsystems. I wired it together with additional glue
code to provide the desired functionality.
The
main control flow of the web module is summarized in
Listing 2. You may download the
rest of the code from the Circuit Cellar FTP
site.