RT-Thread

E193753

RT-Thread is an open-source real-time operating system (RTOS) designed for embedded and IoT devices, known for its modular architecture and support for multiple processor architectures including RISC-V.

All labels observed (5)

Label Occurrences
RT-Thread canonical 1
RT-Thread Components 1
RT-Thread Kernel 1

How this entity was disambiguated

Statements (84)

Predicate Object
instanceOf embedded operating system
open-source software
real-time operating system
hasBuildSystem CMake support (for some ports)
SCons-based build system
hasCommunity GitHub repository
developer forum
hasComponent RT-Thread Components
linked to: RT-Thread

RT-Thread IoT Board support
RT-Thread Kernel
linked to: RT-Thread

RT-Thread Packages
RT-Thread Studio IDE
linked to: RT-Thread
hasConfigurationTool menuconfig-like Kconfig system
hasDocumentation online documentation
hasFeature component-based design
configurable kernel
device driver framework
dynamic module loading
file system support
interrupt management
mailboxes
memory management
message queues
modular architecture
mutexes
networking stack
semaphores
shell (FinSH)
software package management
thread management
timers
hasFileSystemSupport FAT file system (via components)
NFS (via components)
ROMFS
hasKernelType preemptive multitasking
hasNetworkingStack SAL (Socket Abstraction Layer)
lwIP (optional)
hasScheduler priority-based scheduler
time-slice round-robin
hasShell FinSH command shell
isOpenSource true
license Apache License 2.0
originCountry China
primaryDomain Internet of Things
embedded systems
softwareType RTOS
supportsArchitecture ARM Cortex-A
ARM Cortex-M
linked to: ARM Cortex-M series

ARM9
DSP architectures
MIPS
PowerPC
RISC-V
SPARC
x86
supportsBoard NXP MCUs
linked to: NXP Semiconductors

Nordic nRF series
linked to: Nordic nRF51822

RISC-V development boards
STM32 series boards
supportsConnectivity Bluetooth (via components)
linked to: Bluetooth

CoAP (via packages)
MQTT (via packages)
TCP/IP
Wi-Fi modules (via drivers)
supportsDevelopmentEnvironment GCC toolchains
IAR Embedded Workbench
Keil MDK
RT-Thread Studio
linked to: RT-Thread
supportsMemoryModel dynamic memory allocation
static memory allocation
supportsPowerManagement low-power modes (platform dependent)
supportsProgrammingLanguage C
C++
supportsSecurityFeature TLS/SSL (via mbedTLS or similar packages)
user-level authentication in shell (optional)
supportsStandard POSIX-like APIs (partial)
supportsUseCase IoT devices
automotive electronics
communication equipment
consumer electronics
industrial control
medical devices
smart home devices
wearable devices

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

RISC-V supportsOperatingSystem RT-Thread
RT-Thread hasComponent RT-Thread Kernel
linked to: RT-Thread
RT-Thread hasComponent RT-Thread Components
linked to: RT-Thread
RT-Thread hasComponent RT-Thread Studio IDE
linked to: RT-Thread
RT-Thread supportsDevelopmentEnvironment RT-Thread Studio
linked to: RT-Thread