XMK
Home Hardware Services Software Services Partners Free Software Links & Resources Contact Us

Up

eXtreme Minimal Kernel

eXtreme Minimal Kernel (XMK) is a preemptive multithreading real time operating system for microcontrollers.  XMK was designed from the ground up to be very small with respect to ROM, RAM and CPU processing resources.  The first targeted platforms were 8bit microcontrollers with only 4K to 8K of ROM and 512 bytes of RAM.  XMK has since been scaled up to 16bit and 32bit platforms.  Originally it was only a preemptive scheduler with thread synchronization primitives.  Now it includes such features as mailboxes, memory pools, file descriptors, hardware device drivers, and TCP/IP Networking.  Even as XMK has expanded its functionality and scope, it has maintained its extreme minimal philosophy and footprint.  Its minimum configuration is still less than 340 bytes of ROM and 18 bytes of RAM.

XMK is distributed as part of the Shift-Right Open Repository, but it also has it own project on Source Forge.

SourceForge Logo

XMK Consulting and Support

Shift-Right offers Professional Services and Preferred Support for XMK.  For more information click here.


[Home] [Hardware Services] [Software Services] [Partners] [Free Software] [Links & Resources] [Contact Us][Site Map]
Send mail to webmaster@shift-right.com with questions or comments about this web site.
Copyright © 2004 Shift-Right Technologies, LLC
Last modified: 07/05/04