Mango Hypervisor
Mango hypervisor is a piece of software that allows running several operating systems (guests) in full isolation on a single system. Hardware resources and peripheral devices are assigned statically to every guest.
Virtualization makes possible a whole new class of applications in the embedded systems industry. For example, running several operating systems of different safety integrity levels (SIL) on a single chip. Mango runs them completely isolated from each other. The guests run on the defined subset of the physical hardware with native performance and bounded worst-case latency.
One other aspect of today’s embedded systems is exploding complexity. With Mango, you may choose operating systems that fit your requirements and run them together on the same hardware. For instance, your Linux-based product requires fast response after turning on. Or you need a modern Android GUI for a product with hard real-time requirements. With Mango, the guest systems can run unmodified; costly standard OS adaptations are not necessary. Guests can communicate with each other.
Mango features
- ARM virtualization extension support
- Guest OS boot image caching
- Fast partition boot
- Real-time support
- Sample guest OS
- Software watchdog for partitions
- Cross-partition communication data channel
- Management console
- Small code base
- Driver development API for physical and virtual devices
ilbers GmbH provides services around the whole lifecycle of your product development with Mango.
Evaluation Kit
Mango Hypervisor can be evaluated as a part of
LotOS Framework:
Download Getting
Started Guide.