Unison is an ultra tiny Linux compatible OS for use with Actel SmartFusion devices. It consists of a set of modular software components, which, like Linux, are either free or commercially licensed.
Full Linux implementations require a CPU with a memory management unit (MMU), embedded Linux does not require an MMU but has a large memory footprint, Unison offers POSIX and Linux compatibility with hard real-time performance, complete I/O modules, small memory footprint and aenvironment for device driver programming.
Developed by RoweBots, it enables seamless integration with FPGA and analog features and comes with 30+ demonstration programs that work out of the box in 10 minutes with SoftConsole.
All Unison versions are tested with standardized POSIX test suites along with additional testing, development and management approaches, making them the highest reliability, standards based ultra tiny OS available.
Unison supports the SmartFusion with embedded ARM Cortex-M3 device with as little as 1K of RAM and 6K of flash.