Imagination collaborates with open-source and commercial partners to provide MIPS support for many of the popular Real Time Operating Systems (RTOS) and the new generation of IoT specific Operating Systems. In addition, Imagination has developed the MIPS Embedded Operating System (MEOS) with Virtualization extensions that targets deeply embedded applications and the IoT space.


MIPS Embedded OS (MEOS)

MIPS Embedded OS (MEOS)

MEOS is Imagination’s in house real-time operating system (RTOS), being in-house it is always the first to support new cores and architecture features.

Version 3.1 of MEOS includes a Virtualization library to extend MEOS into a Hypervisor for use on Imagination MIPS cores which Implement the MIPS Virtualisation ASE.

MEOS


Open Source

Imagination where possible will assist in the development open-source real-time/IoT operating systems through the donation of engineering resource or the supply of development hardware and tools.

Free RTOS

Free RTOS

Free RTOS is a very popular real time operating system from RealTime Engineers. There is an official PIC32 port and a contributed MIPS port, the contributed mips port will soon become an official port also. The MIPS contributed port is available from Free RTOS.

MyNewt

MyNewt

MyNewt from the Apache foundation is one of the new generation of IoT specifc operating systems, it is very well engineered and licensed under the very permissive Apache licencse, a MIPS port is in active development, details of which can be found on the MyNewt GitHUB project.


Contiki

Contiki

Contiki is another very popular IoT OS a PIC32 port exists and Contiki is currently the OS of choice for the sensor devices for the Creator Ci40 IoT development kit from Imagination Technologies: GitHubDocs.

RIOT

RIOT

RIOT is another IoT OS gaining traction in a very fragmented space. A MIPS port is in active development and details can be found on the RIOT GitHub project.


Ecosystem Partners

Thread-X

Thread-X

Thread-X from Express Logic is a mature commercial operating system supporting all MIPS cores

Nucleus

Nucleus

Nucleus from Mentor Graphics is a mature commercial operating system supporting most MIPS cores