RoweBots offers OEM developers ultra tiny Linux and POSIX compatible operating systems. The Unison Embedded Operating System is the 32 bit offering and DSPnano RTOS is the 8/16 bit offering. Unison supports general purpose MCU, DSP and DSC 32 bit architectures with as little as 1K of RAM and 6K of flash. From a technical point of view, the main Unison features are:
The tool environment is the preferred silicon vendor choice of IDE with additional options on some architectures. The compiler, assembler, linker and librarian are whatever is provided in the IDE as the default tool chain. All development is cross development from either a Windows or Linux host. The environment offers many optional tools. From Flash downloaders and the DSPnano RTOS Object Viewer through to Power On Self Test (IEC 60730) and a broad set of connectivity modules, the Unison Embedded Operating System has a complete component and tool environment. Unison applications are discussed under the industry section. The Unison RTOS kernel called Nanoexec offers the following kernel features:
The Unison Embedded Operating System is layered on top of the Nanoexec kernel and provides the following additional features:
The DSPnano Embedded Operating System servers provide the actual I/O. They are completely self contained modules and include interrupt handlers, buffer management and translation from I/O requests into actual physical I/O. See the detailed server man pages for details on the server features including:
Unison comes with application specific servers, tools and more with:
The Unison Embedded Operating System has excellent documentation - refer to it for more details or look at the man pages here. |
|||


