Minoca OS favicon

Minoca OS

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.

Advantages 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.

Features 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.