Home Embedded Solution Design Solutions Embedded Real-Time OS (RTOS) Solutions

Embedded Real-Time OS (RTOS) Solutions

We build highly reliable real-time systems, from porting μITRON, FreeRTOS, and VxWorks, to driver development and integration with Linux using OpenAMP.

RTOS Development Solutions

Porting of Various RTOSs

RTOS Porting Image

From selecting the optimal RTOS to porting.

We build the optimal real-time OS environment for your hardware and support the stable operation of your product. We port various RTOSs, such as ITRON-based systems, FreeRTOS, and VxWorks, to your custom board and build the optimal operating environment.

Linux Integration with OpenAMP

OpenAMP Image

For customers who want to combine real-time processing with advanced information processing.

OpenAMP enables seamless integration of Linux and an RTOS. On an SoC equipped with Cortex-A (Linux) and Cortex-M (RTOS), we implement inter-processor communication using OpenAMP to achieve both real-time processing and advanced information processing.

Device Driver Development

For customers who want to maximize the performance of their hardware.

We develop optimal device drivers that run on the RTOS and expand the possibilities of your product.

Example Technologies

Category Supported OS/Technology
Real-time OS μITRON (uC3, NORTi, TOPPERS, etc.), FreeRTOS, VxWorks
Processors ARM Cortex-A/R, Renesas RX/RZ
AMP Frameworks OpenAMP (RPMsg, virtio)
Device Drivers I2C, SPI, UART, CAN, Ethernet, Custom IP, etc.

Development Achievements & Examples

VxWorks Porting for FA Equipment

FA Equipment Image

We ported VxWorks to the PowerPC architecture and developed a distributed processing system in which multiple CPUs cooperate to share tasks. This significantly improved the reliability and real-time performance of the system.

TOPPERS/FMP Porting to a Control Board

Measuring Instrument Image

We ported the TOPPERS/FMP kernel to a soft-core CPU implemented on an FPGA. By combining a flexible hardware configuration with a real-time OS, we realize a highly efficient embedded system optimized for a specific application.

μITRON and Custom Driver Development

μITRON is one of the standard specifications for real-time OSs widely used in Japan. We port various μITRON-based OSs, including the TOPPERS project kernel, and develop custom drivers tailored to our customers’ hardware. Below is an example of μITRON-based OSs with which we have experience.

Manufacturer Product Name
eForce μC3
eSOL eT-Kernel
MISPO NORTi
TOPPERS Project TOPPERS

Frequently Asked Questions (FAQ)

Can you help me select an RTOS?

Yes, we can. We will hear your product requirements (real-time performance, resource constraints, cost, etc.), propose the optimal one, and provide integrated support from porting to development.

What are the benefits of Linux integration with OpenAMP?

By using OpenAMP, you can combine the rich features of Linux (networking, GUI, etc.) with the strict real-time processing of an RTOS on a single SoC. This makes it possible to build a high-performance embedded system while reducing the overall complexity of the system.

Can you port to a custom board?

Yes, we also support RTOS porting to custom boards developed by our customers. We will build an operating environment that includes adjusting the bootloader, developing device drivers, and porting your assets to match the board’s specifications.