This following modules are all programmed by me. But I can't make all modules available or to download on reason of overlaps with my job.
modul | description |
pC/OS | RTOS Kernel based on the µC/OS 1.00 of Jean J. Labrosse from the Embedded Systems Programming Magazine(1992) |
pC/TFS | TiniFileSystem (on byte-access memory like EEPROM / RAM / FRAM / .. |
pC/FFS | FlashFileSystem |
pC/FAT | FAT16/FAT32-FileSystem with support of long names |
pC/HTTPd | HTTP-server (demon) |
pC/FTPd | FTP-server (demon) |
pC/TCPIP | TCP/IP-Stack |
pC/PPP | PPP-Stack (client - uses LCP & IPCP only) |
pC/MEM | small memory-mananger |
pC/LZFG | Decompressor for LZFG-compressed data |
pC/USB | USB-DeviceStack |
pC/MMC | MMC-Stack Host/Device |
pC/X25 | X25-Router (between 2xLAPB / LAPD / VT100 / RS485) |
pC/LAPB | HDLC-Layer for X25-lines ( |
pC/LAPD | HDLC-Layer for ISDN D-channel ( |
pC/VT100 | VT100 console (RS232 / X25) |
pC/XMDM | X-Modem (X-Modem / 1k X-Modem / WX-Modem / 1k WX-Modem) |
pC/FLSH | Flash-updater for firmware update (AMD-Flashes) |
pC/PLD | PLD-updater for isPLDs from Lattice |
pC/LCD | GUI for LCD-Controller ( |
Some of this modules are also ported for the NUCLEUS PLUS kernel.
In order to be able to test the individual I/O-hardware modules at the possible processor boards, I drafted an universal interface. All usual I/O-lines partly make available these as High and Low-aktiv.