Real-time OS (RTOS)
uT2ロゴ
A real-time OS(RTOS) is an operating system suitable for embedded devices and is also called an embedded OS.
UCT provides RTOS, UCT µT-Kernel 2.0, in the form of source codes, ported to the latest ARM and RX microcontrollers.

Please select the button below to find the products using UCT μT-Kernel 2.0 and solutions that use an RTOS.

Overview of UCT µT-Kernel 2.0

  • Compliant with the “μT-Kernel 2.0 Specification,” a small-scale real-time OS for IoT edge nodes for which the TRON Forum defined specifications
    Find more about µT-Kernel 2.0.
  • Optimized for various microcontrollers such as the latest ARM (Cortex-M0. M3, M4, M7, etc.), Renesas electronics RX, etc.
Supported Microcontrollers
NXP STMicroelectronics Infineon TOSHIBA Electronics
Devices & Storage
Kinetis Series STM32 Series FM0+/3/4 Series TX03/04 Series
Nuvoton Technology Renesas Electronics Microchip Technology Others
Nano Series RZ/RX Series PIC32 Series Contact us for other microcontrollers.

Overview of UCT µT-Kernel 2.0 Development Kit

UCT µT-Kernel 2.0 Development Kit

Features

  • Provide µT-Kernel 2.0 kits that support various company’s development environments and emulators
  • Immediate development is possible with an environment configuration file* for development environment.
    *The environment configuration file is included in the kits.
  • Detailed source codes and documents
    Provide source codes that include a sample serial driver, sample network programs, task templates, etc.
  • Full instruction with a user guide, implementation specification and driver specification
    The µT-Kernel 2.0 specification is published on the TRON forum website.
  • We also provide middleware ported to target microcontrollers separately.

Overview of Middleware for UCT µT-Kernel 2.0

We provide the following middleware that supports UCT µT-Kernel 2.0:

  • Wired networks (TCP/IP, etc.): lwIP for UCT μT-Kernel 2.0
    Provide a high-performance TCP/IP protocol stack that supports lwIP* v2.1.2, ported to UCT µT-Kernel 2.0
    The protocol stack has proven high-performing records.
    *lwIP stands for lightweight IP (IPv4 and IPv6).
  • File system (SD Filesystem) :  FatFS for UCT μT-Kernel 2.0
    Provide a lightweight FAT file system, FatFs 0.12c developed for small scale embedded systems ported to UCT µT-Kernel 2.0
  • Additionally, we provide the following protocol stacks for the IoT:
    • Low power wireless network (IEEE 802.15.4)
      A protocol stack that supports IEEE 802.15.4 low power wireless networks
    • IPv6 wireless network (6LoWPAN): 6LoWPAN for UCT µT-Kernel 2.0
      A protocol stack that supports 6LoWPAN wireless networks using IEEE 802.15.4 physical layers
      We also provide a 6LoWPAN compatible wireless communication module, border router, and 6LoWPAN development kit.
    • CoAP:CoAP (Constrained Application Protocol, RFC 7522)  for UCT μT-Kernel 2.0
      A CoAP protocol stack that acts as a simple HTTP on UDP

Best Cases to Use UCT μT-Kernel 2.0

  • using a real-time OS for the first time
  • improvement for software development efficiency
  • development by a group
  • usage of driver software that conforms to standard specification
  • transition to μT-Kernel from ITRON specification RTOS due to the change of target microprocessors
  • utilizing a pretested target environment and its network

Solutions with Real-Time OS

UCT has been collaborating with the TRON Forum to implement reference codes based on the specifications defined by the organization. We have numerous achievements in porting, customizing, and driver development of real-time OSes. We also provide the following various solutions using real-time OSes:

  • Porting to various platforms
    We port real-time OSes to commercial evaluation boards or your company’s developed boards.
    Also, we develop drivers and applications on such boards and offer consultation on the software development.
  • Migrating from µITRON specification OS to µT-Kernel
    We have numerous proven achievements in migrating from µITRON specification OS to the latest µT-Kernel.
  • Porting T-Kernel 2.0 AeroSpace for AeroSpace fields
    We port T-Kernel 2.0 AeroSpace, the real-time OS for highly reliable embedded systems, to various types of CPUs for enterprises and universities in the aerospace fields. We provide T-Kernel 2.0 AeroSpace in the form of an evaluation kit.

What is µT-Kernel 2.0?

µT-Kernel 2.0 is an RTOS, and its specification was defined by theTRON forum for IoT edge nodes. The RTOS has been adopted as the international standard specification of IEEE 2050-2018.

Features

  • RTOS for small-scale embedded systems and IoT edge nodes that support 16-bit and 32-bit CPUs
  • Easy to add a required driver and middleware for various IoT communication devices
  • The low power feature can support IoT edge nodes where the power supply is complex.
  • An ultra-lightweight and scalable configuration
  • Developers can increase the ease of software distribution and portability by using the service profile which shows the available features of a particular µT-Kernel 2.0 implementation.

Also, see Q&A, “What is µT-Kernel 2.0?”.

Please feel free to contact us for more details.