This website uses cookies to make the content more user-friendly and effective. By using this website, you agree to the use of cookies.You can find additonal information about the use of cookies and the possibility of objecting to the use of cookies here.

An error has occurred.

Mango hypervisor runs several operating systems (guests) in full isolation on a single system. Hardware resources and peripheral devices are split between the guests. This makes a whole new class of applications possible in the embedded systems industry.

One example is consolidated automotive platform containing digital instrument panel (cluster), in-vehicle infotainment (IVI), and advanced driver-assistance systems (ADAS). Thanks to virtualization, such a platform can be implemented on a single chip. Mango provides isolation and static device assignment. Each subsystem gets dedicated hardware resources and is controlled by its own operating system, without impact on the other guests. Some hardware resources could be shared between several guests. For instance, cluster and IVI could use the same physical GPU to accelerate their OpenGL ES user interfaces.

One other aspect of today’s embedded systems is exploding complexity. Many products have broad requirements that are difficult to implement using a single operating system. For example, a Linux-based product requires quick response after turning on. Or a modern Android GUI is needed for a product with hard real-time requirements. Modifying the operating systems would significantly increase development and maintenance costs. With Mango, one may choose the right OS for each job and run them together on the same system. The guest systems can run unmodified; costly standard OS adaptations are not necessary. Guests can communicate with each other using secure data channels.

Features:

* Board support packages for reference platforms

* Yocto-based SDK with Linux and FreeRTOS

* Independent restart of any guest

* Real-time support

* Software watchdog for guests

* Cross-partition communication

* Small footrpint

* Multiple display support

* GPU sharing

* Proprietary license

ilbers GmbH provides services around the whole lifecycle of your product development with Mango.

ilbers GmbH provides products and services in the area of embedded systems, from requirement phase to testing and maintenance. Our key areas of expertise are:

Linux and OSS

We offer consulting and software development for Linux and Android, including boot loaders, device drivers, applications, board support packages, and build systems.

Real-time and safety-critical

We develop software for real-time and safety requirements using Linux and proprietary RTOS. We analyze and eliminate latency sources in complex software ecosystems, including real-time Linux.

Virtualization

We offer LotOS Framework, a complete virtualization solution with focus on embedded usage (please check the "Products" tab above). We also provide consulting and integration services for open-source virtualization software.

Communication and Networking

We develop communication stacks from data link to application layers. We have experience with TCP/IP protocol suite implementation, its applications and security. We work with technologies like:

Ethernet, WiFi, Bluetooth

Low-power: Bluetooth LE, 6LoWPAN

Local: CAN, I²C, SPI, etc.

Trainings

We offer hands-on trainings on embedded Linux and TCP/IP networking. Our courses are usually customized for your needs. We also offer specialized trainings, such as Linux debugging, analysis, and tuning.