RT-Kernel is a compact, efficient, and reliable real-time operating system (RTOS) built for demanding embedded applications. Designed to meet strict real-time requirements, it is particularly well-suited for automotive powertrain control, real-time audio and video streaming, and various other embedded systems. Depending on the processor and enabled features, the kernel size ranges from 13 KB (Arm, Thumb instruction set) down to as little as 6 KB.
RT-Kernel ensures:
- Unmatched processor support
- Large driver ecosystem
- Real time data insights
RT-Kernel is available for STM32 and comes with the following features.
Real-time kernel:
- Tasks
- Timers
- Synchronisation
- Intertask Communication
- Error Detection
- Memory Allocation
- Statistics
- Event Logging
File system:
- FAT (fatfs)
- SD Card
- eMMC
- USB mass storage
- NOR (spiffs)
- NAND (uffs)
- Network File System (NFS)
Communication:
- TCP/IP (Iwip)
- REST server/client
- Telnet server
- Remote Procedure Call (RPC)
- Automotive Ethernet
- USB Host
- Mass storage class (MSC)
- USB Device
- USB OTG
- CAN
- SPI
- 12C
- 12S
- UART
I/O:
- ADC
- DAC
- PWM
- Counters
- IMU Unit
- GPIO
Misc:
- Real-time Clock (RTC)
- Precision Time Protocol (PTP)
- Hardware timers
対応製品 | STM32,STM32MP1,STM32MP2 |
提供タイプ | ソース |
ライセンス・タイプ | Commercial |
サイト |
Served Countries:
Worldwide