Minoca OS is a general purpose operating system designed specifically for feature-rich embedded devices. It's got all the high-level functionality that you've come to expect from an operating system, but offers it in a fraction of the memory footprint.
Write Once, Run Anywhere - With SMP support for both x86 and ARM architectures, Minoca OS is suitable for both small, power-conscious, embedded devices and larger, I/O intensive instruments. The POSIX application layer enables leveraging of existing industry application software, and requires little to no porting effort.
Minimal Footprint - Minoca OS can run comfortably in just a few megabytes of RAM and image space, leaving more resources for your application or even allowing you to reduce your hardware design requirements.
Fully Debuggable - Minoca OS can be debugged at the source level through the firmware, kernel, and applications. Say goodbye to tedious print-statement debugging. Not only that, the Minoca Debugger reports execution and memory profiling information in real time, allowing you to monitor exactly where resources are being spent.
Unparalleled Support - Minoca OS is supported directly by the architects and developers that wrote the system. Our quality of support is unmatched in the industry.
Custom Builds - Developers at Minoca are available to craft custom drivers and OS images to uniquely suit your requirements. And they can do it fast.... More Info »
Runs on x86 and ARM architectures.
Boots to a shell in 1-2 seconds.
Integrated debugger can debug full stack: firmware, boot, kernel, drivers, and apps.
Easy and familiar driver model means bringing up new devices and platforms is a breeze
Extended POSIX interface supports most popular software packages.
Complete API documentation.
Technical support directly from the architects and developers of the system.
Includes drivers for many common devices.