ecRTOS

Powering Embedded Innovation

From consumer electronics to industrial systems, ecRTOS and its middleware power next-generation applications.

home img1

ecRTOS - The heartbeat of millions of devices

From consumer electronics to industrial systems, ecRTOS and its middleware provide the foundation for building cutting-edge applications.

ecrtos main pic2

ecRTOS Features

  • Fully compliant with the ‘IEEE Standard 2050-2018 for Real-Time Operating Systems’ and ‘μT-Kernel 3.0 Specification’
  • Real-time processing and multitasking capabilities
  • Compact size and power-efficient kernel make it ideal for IoT devices
  • Scalable across various 16-bit and 32-bit MCU platforms
  • Add-on Software components for networking and data management
  • Add-on Security library to meet modern security demands
  • Fully proprietary source code and royalty-free license model
  • Established credibility and trust in the Japanese market
home img1
why choose0

Why choose ecRTOS

  • Proven, reliable core kernel with a strong track record, already deployed in millions of devices worldwide
  • Highly experienced technical team with over 25 years of expertise in RTOS product development and long-term support
  • Trusted by 1,000+ customers across Japan, China, Taiwan, Singapore, the USA, and India
  • Embedded in a wide range of products, including printers, PLCs, ticketing machines, DJ audio systems, and mobile phones from renowned global brands
  • Comprehensive end-to-end product development support, from design to deployment

Supported CPU Architectures

logo arm1
logo risc
logo superh
logo h8s
logo nios
logo amd
logo powerpc
logo rx

BSP Readily available for:

renesas
Core MCU series
Cortex-A RZ/A1H, RZ/A1L, RZ/A2M, RZ/G1E, RZ/N1D, RZ/N1S
Cortex-R RZ/T1, RZ/T2M, RZ/N2L
Cortex-M RA6M3
RXv1/v2/v3 RX111, RX210, RX231, RX62N, RX630, RX63N, RX64M, RX71M, RX65N
SH-2, SH-2A, SH-3, SH-4, SH-4A SH7145, SH7216, SH7727, SH7750R, SH7734
renesas
Core MCU series
Cortex-A i.MX SoloX, i.MX 6Solo/6DualLite, i.MX 6Dual/6Quad, i.MX 6UltraLite, i.MX 8M Nano, i.MX 8M Plus,
Cortex-M i.MX RT1060, i.MX RT1170, S32K1, LPC1549, LPC1780, LPC1850, LPC54608, Kinetis K28F, Kinetis K60
Arm7/9/11 i.MXL, i.MX21, i.MX31, i.MX257, i.MX515, i.MX53
PowerPC QorIQ LS1021A, QorIQ LS1043A
renesas
Core MCU series
Cortex-M STM32G070, STR910, STM32F103, STM32F207, STM32F407, STM32F429, STM32F756, STM32F767, STM32F769, STM32H743, STM32H750
renesas
Core MCU series
Cortex-A OMAP-L137, Sitara AM1808, AM3517, AM335x, AM437x, KeyStone II 66AK2Gx
Cortex-M MSP432E4
renesas
Core MCU series
Cortex-A Zynq-7000, UltraScale+ MPSoC
Cortex-R UltraScale+ MPSoC
MicroBlaze Artix-7 FPGA
renesas
Core MCU series
Nios V Arria 10
Cortex-A Cyclone V SoC, Arria V SoC, Arria 10 SoC
Nios II MAX 10 FPGA, Arria 10 FPGA, Cyclone 10 LP FP
renesas
Core MCU series
Cortex-M TMPM4NR
Cortex-A Cyclone V SoC, Arria V SoC, Arria 10 SoC
renesas
Core MCU series
Cortex-M NuMicro M487

Supported Compilers

workbench1
keil
arm
code
gcc
renesas

Licensing

A valid ecRTOS license is required whenever ecRTOS source files or libraries are referenced during the build of a user’s application, even if no ecRTOS system calls are invoked directly by the application. ecRTOS licenses are available in three types:

User license

User License is limited by the number of authorized users. Once purchased for a given user count, it may be used for future development as long as the same processor family is used.
  • User counts can be selected or expanded according to development needs.
  • Higher user counts receive significant volume discounts.
  • Multiple-user license packs may be used only within a single development unit or department. License sharing across different units or departments is not permitted.

Project License

When the number of developers becomes large and a User License becomes less cost-effective, a Project License may be selected.
  • It is restricted to a single product development project, but unlimited in number of users or departments.
  • If derivative or improved products are built from a common source base, differing only in macro definitions or build settings, they are considered part of the same project.
  • Conversely, if the source code is split, maintained separately, or independently updated even for similar products using the same hardware, it is considered a different project.

Series License

When many product variations exist and a Project License becomes expensive, a Series License may be chosen.
  • It is restricted to a single product series, but unlimited in number of projects within that series.
  • Whether products belong to the same series is determined solely by the product-line designation shown in customer catalogs (e.g., “XXXX Series”).

ecRTOS Pricing List

Basic User License Additional User License
1 User 1250 USD 1000 USD
5 User 5000 USD 750 USD
10 Users 7500 USD 550 USD
15 Users 9000 USD 400 USD
20 Users 10000 USD 300 USD
Project License 5000 USD -
Series License 12000 USD -

(Example) When used by seven users of same department with Arm
  Item  : ecRTOS (Arm/GCC), 7 user license
  Price : 5000 USD + 2 x 750 USD = 6500 USD

Registration & Maintenance Terms

Order Registration & Shipping

User registration is completed prior to shipment. The registered information will be printed and included with your Software User License Agreement.

When placing an order, please provide the complete details of the managing authority, including the full department and section names. For Project Licenses, the following additional information is required:

  • Project Details: Product name and development code.
  • Target processor Specifications: Target processor manufacturer and CPU part number.

Maintenance Service & Fees

The initial purchase price includes one year of maintenance (technical support and software upgrades). Annual fees for subsequent years are structured as follows:.

Number of Users Annual Fee
1 User 200 USD
2 Users 300 USD
3 Users 400 USD
4 Users 500 USD
5 users and above 600 USD
Series license 600 USD

Maintenance Policies

  • Renewal Discount: A 10% discount is applied to the annual fee if the maintenance is renewed continuously without interruption.
  • Project License Benefit: For project-based licenses, the maintenance period may be extended free of charge until the project development is complete.

Request a Quote:

Scroll to Top