NexGenOS®
Embedded OS Interface Layer

Isolates your OS to
avoid dependencies


 Highly portable
 Highly optimized
 ROMable
 Fast and reliable
 Polling or RTOS
 Compact
 Fully tested
 Royalty free
 Source code

NexGenOS


Product Information

NexGenOS® is a low-level layer that isolates all CPU, OS and compiler dependencies.
Moreover, it features a device driver manager and a shell to which some test functions can be attached.

NexGenOS® is the key to our architecture since it contains all generic functions used by the NexGen Software products.

NexgenOS® wraps all its functions around the considered platform. If the platform is based on an existing OS (real-time or polling mode) NexGenOS® wraps its functions on those exported by the OS. If there is no OS, NexGenOS® directly interfaces the hardware.

Thanks to this architecture, our product line can be kept platform independant and supporting a new architecture simply implies porting NexGenOS®.

Today, NexgenOS® supports 9 different processors, 12 commercial OSes and 14 ready-to-use boards, see the supported architectures.
In case your architecture is not supported, please contact us. New ports are constantly added.

More features can be viewed following this link.

Some technical papers can be downloaded here.

Documentation
Programming and porting manuals are included and an Implementation guide is available on request.
A test suite to stress your port is supplied.

Licensing
Source code
Royalty free