circuitcellar.com
Magazine Support   Digital Library   Products & Services   Suppliers Directory 
 
 





 

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.