Webserver Demo

Task List | LED Control | LCD Control | RTC Control | Switch Status

# Code Time Technologies Code Time Technologies delivers the next generation real-time kernel. We don't stop at simply supplying the same, generic features and functionality that every RTOS does. We add industry firsts like advanced priority inheritance, asymmetric round-robin scheduling, and starvation protection, and symmetric multicore. All in less memory than the base configuration of most kernels. Available Symmetric Multiprocessing Zero interrupt latency kernel Intelligent starvation protection Deadlock detection Adaptive priority ceiling And much more... Visit the Code Time Technologies Website |
About this demonstration
This package demonstrates a Webserver utilizing the lwIP TCP/IP stack Netconn and Socket APIs, and running on top of the advanced multicore real-time kernel from Code Time Technologies. The Webserver fully supports the GET and POST methods/verbs, Server Side Includes (SSI) with HTTP environment variables, and Common Gateway Interface (CGI), all of which are extensively used in the demonstration. It also demonstrates the ability to serve dynamically updated webpages by providing an automatically updated view of the state of system tasks. The web pages themselves are served from either the "in-memory" file system or SD/MMC using FatFS. And FatFS FAT32 support is demonstrated in a simple, yet feature rich, shell for interacting with the SD/MMC. Current demonstration configuration is: FatFS shell Netconn with "in-memory" file system BSD Socket with "in-memory" file system Netconn with SD/MMC FAT file system BSD Socket with SD/MMC FAT file system CMSIS 3.0 RTOS API Netconn with "in-memory" file system CMSIS 3.0 RTOS API BSD Socket with "in-memory" file system CMSIS 3.0 RTOS API Netconn with SD/MMC FAT file system CMSIS 3.0 RTOS API BSD Socket with SD/MMC FAT file system LCD display control On-board LED control Real-time clock control and display On-board switches status display |
About lwIP
The focus of the lwIP TCP/IP implementation is to reduce resource usage while still having full scale TCP. Main features include: Protocols: IP, ICMP, UDP, TCP, IGMP, ARP, PPPoS, PPPoE DHCP client, DNS client, AutoIP/APIPA (Zeroconf), SNMP agent (private MIB support)
About FatFs
FatFs is a generic FAT file system module for small embedded systems. Main features include: Windows compatible FAT file system Very small footprint for code and work area

Code Time Technologies Inc. © 2013-2014