Die hier aufgeführten Module sind durch mich programmiert. Leider kann ich auf Grund von Überschneidungen mit meinem Job nicht alle hier vorstellen oder zum Download bereitstellen.
modul | description |
pC/OS | RTOS Kernel basierend auf µC/OS 1.00 von Jean J. Labrosse aus dem |
pC/TFS | TiniFileSystem (on byte-access memory like EEPROM / RAM / FRAM / .. |
pC/FFS | FlashFileSystem |
pC/FAT | FAT16/FAT32-FileSystem mit Support langer Namen |
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 für LZFG-gepackte Daten |
pC/USB | USB-DeviceStack |
pC/MMC | MMC-Stack Host/Device |
pC/X25 | X25-Router (zwischen 2xLAPB / LAPD / VT100 / RS485) |
pC/LAPB | HDLC-Layer für X25-Stecken ( |
pC/LAPD | HDLC-Layer für ISDN D-Kanal ( |
pC/VT100 | VT100 Console (RS232 / X25) |
pC/XMDM | X-Modem (X-Modem / 1k X-Modem / WX-Modem / 1k WX-Modem) |
pC/FLSH | Flash-Updater für Firmwareupdate (AMD-Flashes) |
pC/PLD | PLD-Updater für isPLDs von Lattice |
pC/LCD | GUI für LCD-Controller ( |
Einige dieser Module sind außerdem auf den NUCLEUS PLUS Kernel portiert.
Um die einzelnen I/O-Hardware Module an den möglichen Prozessorboards testen zu können, habe ich eine universelle Schnittstelle entworfen. Diese stellt alle üblichen I/O-Leitungen teils als High- und Low-aktiv zur Verfügung.