Der Real-Time-Kernel rcX ist speziell für die Verwendung im netX entwickelt worden und steht in seinem Umfang und seiner Performance dedizierten Kernels in nichts nach. Mit einer Größe von 24 KByte ist er im ROM des netX enthalten und kann vom Anwender lizenzfrei genutzt werden.
- Pre-emptive Multitasking-Kernel
- Funktionen für Semaphore, Mutex, Event,
Timer, Message, Queue, Memory
- Dynamisches Erstellen von Objekten
- Hardware Abstraction Layer für netX
- On-Chip im ROM des netX
- Keine Lizenzkosten
- „Hitex Tool Chain for ARM“-Unterstützung
der rcX-Objekte
Windows CE
Selbstverständlich kann auch jedes andere ARM basierte Betriebssystem wie z. B. Windows CE zum Einsatz kommen. Hierfür steht ein Board Support Package einschließlich Kerneldebugging via Ethernet und kompletter Integration in die Entwicklungsumgebung des Platform Builder zur Verfügung.
- Windows CE5
- Ausführung im RAM
- Eboot
- Unterstützung von Strataflash
- FLASH-Disk mit TFAT
- Zwei Ethernet-Kanäle mit NDIS-Treiber
- Softwaredebugging via KITL
Windows CE on netX
Windows CE Board Support Package
Um eigene Images mit zusätzlichen Treibern zu erstellen, ist ein Board Support Package erforderlich. In diesem Board Support Package sind die Windows CE Betriebssystem-Treiber als Source Code enthalten.
Die Entwicklungsumgebung ist bei Microsoft erhältlich.
Das Linux Board Support Package enthält die Sources, Dokumentation und ein Konfigurationstool um die Bestandteile für das Target auszuwählen. Voraussetzung für das Konfigurationstool ist ein Linux Arbeitsplatz.
Der Real-Time Kernel rcX befindet sich im ROM des netX und kann lizenzfrei genutzt, wozu die C-Headerdateien und Dokumentation im netX Download-Bereich zur Verfügung stehen.
Das rcX Board Support Package ergänzt den Kernel um ein FLASH-Dateisystem, einen TCP/IP Stack und weitere Kommunikationstreiber.