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