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 self-linksurface differs
surface form: RT-Thread Components

RT-Thread IoT Board support
RT-Thread self-linksurface differs
surface form: RT-Thread Kernel

RT-Thread Packages
RT-Thread self-linksurface differs
surface form: RT-Thread Studio IDE
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 series
surface form: ARM Cortex-M

ARM9
DSP architectures
MIPS
PowerPC
RISC-V
SPARC microprocessor architecture
surface form: SPARC

x86
supportsBoard NXP Semiconductors
surface form: NXP MCUs

Nordic nRF51822
surface form: Nordic nRF series

RISC-V development boards
STM32 series boards
supportsConnectivity Bluetooth
surface form: Bluetooth (via components)

CoAP (via packages)
MQTT (via packages)
TCP/IP
Wi-Fi modules (via drivers)
supportsDevelopmentEnvironment GCC toolchains
IAR Embedded Workbench
Keil MDK
RT-Thread self-linksurface differs
surface form: RT-Thread Studio
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 self-linksurface differs
this entity surface form: RT-Thread Kernel
RT-Thread hasComponent RT-Thread self-linksurface differs
this entity surface form: RT-Thread Components
RT-Thread hasComponent RT-Thread self-linksurface differs
this entity surface form: RT-Thread Studio IDE
RT-Thread supportsDevelopmentEnvironment RT-Thread self-linksurface differs
this entity surface form: RT-Thread Studio