Der eXtreme Minimal Kernel (XMK) ist ein Echtzeitbetriebssystem (RTOS), das für minimalen RAM- / ROM- Speicherbedarf entwickelt wurde. Dieses Ziel wird erreicht, obwohl es fast vollständig in der Programmiersprache C geschrieben ist . Dadurch lässt es sich problemlos auf jeden 8- , 16- oder 32-Bit- Mikrocontroller portieren .
XMK besteht aus zwei unabhängigen Paketen: dem XMK Scheduler , der den Kernel enthält , also alles, was zum Ausführen einer multithreadfähigen eingebetteten Anwendung erforderlich ist, und der Application Programming Layer (APL) , die Funktionen höherer Ebene über der XMK Scheduler API bereitstellt .
Die XMK-Distribution enthält keine Standardbibliotheken wie libc , die eigentlich Bestandteil der Entwicklungswerkzeuge für Zielsysteme sein sollten.
Externe Links
- XMK: eXtreme Minimal Kernel im Internetarchiv (archiviert am 17.01.2012)
- Windows-Evolution im Zeitstrahl der Wayback Machine (archiviert am 04.09.2018)
