Question : What is NexGenOS® ?

NexGenOS® is a low-level layer that encapsulates all CPU, OS and compiler dependencies. It also 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.

 Question : How is NexGenOS® built?

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

 Question : What is a typical size of NexGenOS®?

NexGenOS® is between 2 and 6 kB, depending on the processor and memory-model used.

 Question : What architectures does NexGenOS® currently support?

Today NexGenOS® supports 9 different processors, 12 commercial OSes and 14 ready-to-use boards. Please check the supported architectures.

In case your architecture is not supported, please contact us. New ports are constantly added.

 Question : How long does it take to port NexGenOS®?

On average, it takes about 5 days to port a new OS, 5-10 days to support a new CPU (except the DSPs), and between 2 and 15 days to design a driver.