Embedded OS from single-core exclusive to multi-core/multi-OS!
MULCOS-2 is a bare-metal hypervisor that utilizes ARM(R) TrustZone(R) technology, providing a multi-OS operating environment along with inter-OS synchronous communication capabilities, and is compatible with both single-core and multi-core systems. In a quad-core setup, it can implement up to four RTOS in the secure space and one to four cores running a single Linux in the non-secure space, and it can also implement both RTOS and Linux on a single core. The synchronous communication features include four functionalities: message queues, semaphores, event flags, and shared memory (the shared memory feature will be supported in the next version).
Inquire About This Product
basic information
◆Main Features of MULCOS-2 - Easy upgrades with additional cores - Protection of RTOS data from Linux - Freedom to allocate cores used by the OS - Real-time performance of RTOS unaffected by Linux - Compatibility with commercially available μITRON compliant RTOS ◆Main Package Contents - MULCOS-2 main program - Driver program for μITRON - Driver program for Linux - Patches and patch procedure for Linux and U-Boot on the reference board Note: RTOS (μITRON) is not included ◆Hardware Requirements Processor from the Cortex-A series with ARM TrustZone technology implemented ◆MULCOS-2 Product Model Names - MC2-ALCVS MULCOS-2 for Altera Cyclone V SoC - MC2-XLZQ7 MULCOS-2 for Xilinx Zynq-7000 - MC2-NPMX6 MULCOS-2 for NXP i.MX 6
Price information
Project License
Price range
P5
Delivery Time
P4
Applications/Examples of results
This request matches the following requirements! - I want to use resources from a single-core RTOS on a multi-core system. - There are processes I want to start before Linux boots. - I want to use real-time processing that Linux cannot handle. - I want to leave complex peripheral functions to Linux and use an RTOS as the main system.
catalog(1)
Download All CatalogsCompany information
Based on the technology cultivated through the development of embedded OS kernels, we are actively engaged in the development of software that utilizes multi-core processors. By providing software and platforms that support multi-core, we aim to support Japan's manufacturing industry. As the first step, we have commercialized software called MULCOS-2, which can build a multi-OS environment implementing real-time operating systems such as ITRON and Linux/Android. Moving forward, we will continue to develop real-time operating systems suitable for a wide range of applications, starting with hypervisors for high-end processors.