RT-Thread 5.0, ืืขืจืืช ืืืคืขืื ืืืื ืืืช (RTOS) ืขืืืจ ืืืฉืืจื IoT, ืฉืืืจืจื. ืืืขืจืืช ืคืืชืื ืืฉื ืช 2006 ืขื ืืื ืงืืืื ืฉื ืืคืชืืื ืกืื ืืื ืืืื ืืืขืืจืช ืืืื ืืืืขื 200 ืืืืืช, ืฉืืืื ืืืืงืจื-ืืงืจืื ืืืืืกืกืื ืขื ืืจืืืืงืืืจืืช x86, ARM, MIPS, C-SKY, Xtensa, ARC ื-RISC-V. ืืืื ื ืืืื ืืืืืกืื ืฉื RT-Thread (Nano) ืืืจืฉ ืจืง 3 KB ืฉื ืคืืืฉ ื-1.2 KB ืฉื ืืืืจืื RAM ืืื ืืคืขืื. ืขืืืจ ืืชืงื ื IoT ืฉืืื ื ืืืืืืื ืืืื ืืืฉืืืื, ืืืฆืขืช ืืจืกื ืืืื ืืชืืืืช ืื ืืืื ืืืืืืช, ืงืืคืืืืจืืืจืื, ืืืกื ืืช ืจืฉืช, ืืืืืืช ืขื ืืืืขืช ืืืฉืง ืืจืคื, ืืขืจืืช ืืงืจืช ืงืื, DBMS, ืฉืืจืืชื ืจืฉืช ืืื ืืขืื ืืืืฆืืข. ืชืกืจืืืื. ืืงืื ืืชืื ื-C ืืืืคืฅ ืชืืช ืจืืฉืืื Apache 2.0.
ืชืืื ืืช ืคืืืคืืจืื:
- ืชืืืื ืืืืจืืืืืช:
- ARM Cortex-M0/M0+/M3/M4/M7/M23/M33 (ื ืชืืืื ืืืืงืจื-ืืงืจืื ืืืฆืจื ืื ืืื ST, Winner Micro, MindMotion, Realtek, Infineon, GigaDevic, Nordic, Nuvoton, NXP).
- ARM Cortex-R4.
- ARM Cortex-A8/A9 (NXP).
- ARM7 (ืกืืกืื ื).
- ARM9 (Allwinner, Xilinx, GOKE).
- ARM11 (ืคืืืืื).
- MIPS32 (Loongson, Ingenic).
- RISC-V RV32E/RV32I[F]/RV64[D] (sifive, Canaan Kendryt, bouffalo_lab, Nuclei, T-Head).
- ARC (SYNOPSYS)
- DSP (TI).
- c-sky.
- x86.
- ืืจืืืืงืืืจื ืืืืืืจืืช ื ืืชื ืช ืืืจืืื ืืืืคืฉืจืช ืืืฆืืจ ืกืืืื ืืืชืืืื ืืืขืจืืืช ืืขืืืช ืืฉืืืื ืืืืืืื (ืืจืืฉืืช ืืื ืืืื - 3 KB Flash ื-1.2 KB RAM).
- ืชืืืื ืืืืฉืงืื ืกืื ืืจืืืื ืฉืื ืื ืืคืืชืื ืชืืื ืืืช, ืืืื POSIX, CMSIS, C++ API. ืื ืคืจื, ืฉืืืช RTduino ืืคืืชืืช ืืฆืืจื ืชืืืืืช ืขื ื-API ืืืกืคืจืืืช ืฉื ืคืจืืืงื Arduino.
- ื ืืชื ืืืจืืื ืืืืฆืขืืช ืืขืจืืช ืฉื ืืืืืืช ืืชืืกืคืืช.
- ืชืืืื ืืคืืชืื ืืคืืืงืฆืื ืืขืืืื ืืืืข ืืขื ืืืฆืืขืื ืืืืืื.
- ืืขืจืืช ื ืืืื ืฆืจืืืช ืืฉืื ืืืืฉื ืืืื ืืกื ืืืืืืืืช ืืช ืืืืฉืืจ ืืืฆื ืฉืื ื ืืื ืืืช ืืืืคื ืืื ืื ืืชื ืืชืืจ ืืืชืื ืืขืืืก.
- ืชืืืื ืืืืืจื ืืืฆืคื ื ืืคืขื ืื, ืืกืคืงืช ืืกืคืจืืืช ืืืืืจืืชืืื ืงืจืืคืืืืจืคืืื ืฉืื ืื.
- ืืืฉืง ืืืื ืืืืฉื ืืืชืงื ืื ืืืงืคืืื ืืฆืืื ื ืืกืฃ.
- FS ืืืจืืืืื ืืืืื ืืช ืฉื ืื ืืื ืืชืงื ืื ืขืืืจ FS ืืืื FAT, UFFS, NFSv3, ROMFS ื-RAMFS.
- ืขืจืืืช ืคืจืืืืงืื ืขืืืจ TCP/IP, Ethernet, Wi-Fi, Bluetooth, NB-IoT, 2G/3G/4G, HTTP, MQTT, LwM2M ืืื'.
- ืืขืจืืช ืืืกืคืงื โโืืืชืงื ืช ืขืืืื ืื ืืจืืืง ืืชืืืืช ืืืฆืคื ื ืืืืืืช ืืืชืืื ืืืืืืืืช, ืืืืืฉ ืืชืงื ื ืฉื ืงืืขื, ืืชืืืฉืฉืืช ืืชืงืื, ืืืืื ืฉืื ืืืื ืืื'.
- ืืขืจืืช ืฉื ืืืืืื ืืืื ืื ืืชื ืื ืืืขืื ื ืืื ืืืช ืืืืคืฉืจืช ืืื ืืช ืืืคืชื ืื ืคืจื ืจืืืื ืงืจื ื, ืืืืขืื ืืืชื ืืืืคื ืืื ืื ืืขืช ืืฆืืจื.
- ืชืืืื ืืืืืืืช ืฆื ืฉืืืฉื ืฉืื ืืช ืืื Yaffs2, SQLite, FreeModbus, Canopen ืืื'.
- ืืืืืืช ืืืฆืข ืงืืืคืืืฆืื ืืฉืืจื ืฉื ืืืืืช BSP (Board Support Package) ืขื ืจืืืืื ืืชืืืื ืืคืืืคืืจืืช ืืืืจื ืืกืืืืช, ืืืืขืืืช ืืืชื ืืืื.
- ื ืืืืืช ืฉื ืืืืืืืจ (BSP qemu-vexpress-a9), ืืืืคืฉืจ ืื ืืคืชื ืืืฉืืืื ืืืื ืืืฉืชืืฉ ืืืืืืช ืืืืชืืื.
- ืชืืืื ืืืืืจืื ืืืื ืคืืชืื ื ืคืืฆืื ืืืื GCC, MDK Keil ื-IAR.
- ืคืืชืื ืฉื ืกืืืืช ืืคืืชืื ืืืฉืืืืช ืฉืื ื RT-Thread Studio IDE, ืืืืคืฉืจืช ืื ืืืฆืืจ ืืืืคืืช ืืืืื ืืืืฉืืืื, ืืืขืืืช ืืืชื ืืืืืืช ืืื ืื ืืืืจืืช. ืชืืกืคืื ืืคืืชืื RT-Thread ืืืื ืื ืื ืขืืืจ Eclipse ื- VS Code.
- ืื ืืืืืช ืฉื ืืืฉืง ืงืื ืกืืืช Env, ืืืงื ืขื ืืฆืืจืช ืคืจืืืงืืื ืืืืืจืช ืืกืืืื.
ืืขืจืืช ืืืคืขืื ืืืจืืืช ืืฉืืืฉ ืฉืืืืช ืืกืืกืืืช:
- ืงืจื ื ืืืืฆืข ืืฉืืืืช ืืืื ืืืช. ืืืืื ืืกืคืงืช ืคืจืืืืืืืืืช ืืืื ืืืืืช ืืืืกื ืชืืืืื ืืื ื ืืืื ื ืขืืื ืืกื ืืจืื ื ืชืื ืื, ืชืืืื ืืฉืืืืช, ื ืืืื ืฉืจืฉืืจืื, ืืืคืื ืืืืชืืช, ืชืืจ ืืืืขืืช, ื ืืืื ืืืืืจ, ื ืืืื ืืืืจืื. ืชืืื ืืช ืกืคืฆืืคืืืช ืืืืืจื ืืืืฉืืืช ืืจืืช libcpu ื-BSP, ืืืืืืืช ืืช ืื ืืื ืืืชืงื ืืืงืื ืืืจืืฉืื ืืชืืืื ืืืขืื.
- ืจืืืืื ืืฉืืจืืชืื ืืคืืขืืื ืขื ืืื ืืืืื ืืืฆืืขืื ืืคืฉืืืช ืืืื ืืขืจืืช ืงืืฆืื ืืืจืืืืืืช, ืืขืจืืช ืืืคืื ืืืจืืืื, ืืืกืื ืืคืชื/ืขืจื, ืืืฉืง ืฉืืจืช ืืคืงืืื FinSH, ืืืกื ืืช ืจืฉืช (LwIP) ืืืกืืจืืช ืจืฉืช, ืกืคืจืืืช ืืชืืืื ืืืชืงื ืื, ืชืช-ืืขืจืืช ืกืืื ื, ืืืกื ืืช ืืืืืืืช, ืจืืืืื ืืชืืืื ื-Wi-Fi, LoRa, Bluetooth, 2G/4G. ืืืจืืืืงืืืจื ืืืืืืืจืืช ืืืคืฉืจืช ืื ืืืืจ ืจืืืืื ืืฉืืจืืชืื ืืืชืื ืืืฉืืืืช ืฉืื ืืืืฉืืื ืืืืืจื ืืืืื ืื ืฉืื.
- ืืืืืืช ืชืืื ื. ืจืืืื ืชืืื ื ืืืืจืืช ืืืืืืช ืืกืคืจืืืช ืคืื ืงืฆืืืช ืืืคืฆืืช ืืืืชืงื ืืช ืืฆืืจื ืฉื ืืืืืืช. ืืืืืจ ืืืื ืืืื ืืืขืื ื-450 ืืืืืืช, ืืื ื-GUI, ืืืฉืืื ืืืืืืืืื ืืืืฉืืื ืจืฉืช ืืขื ืืืขืจืืืช ืืงืจืช ืจืืืืืื ืืืขืืื ืืืืืช ืืืื ื. ืืืืืืืช ืืกืคืงืืช ืื ืื ืืขืื ืืืจืืื ืืืฆืืข ืชืืื ืืืช ื-Lua, JerryScript, MicroPython, PikaScript ื-Rust (rtt_rust).
ืืืื ืืคืืฆ'ืจืื ืืืืฉืื ืฉื ืืกืคื ืืืจืกื 5.0, ื ืืชื ืืฆืืื ืฉืืคืืจ ืืฉืืขืืชื ืืชืืืื ืืืขืจืืืช ืืจืืืืช ืืืืืช ืืืขืจืืืช ืืจืืืืช ืคืชืืืื (ืืืืืื, ืืืกื ืืช ืืจืฉืช ืืืขืจืืืช ืืงืืฆืื ืืืชืืืืช ืืขืืืื ืืืฆื ืจืืืื ืคืชืืืื, ืืืชืืื ืืืืืง ืืืคืฉืจืืืืช ืืืขืจืืืช ืืืื ืืืช ื-SMP). ื ืืกืฃ ืืืืขื ืฉื TLS (ืืืกืื ืืงืืื ืฉื ืฉืจืฉืืจืื). ืชืืืื ืืฉืืคืจืช ืืฉืืื Cortex-A. ืชืืืื ืืฉืืคืจืช ืืฉืืขืืชืืช ืืืขืจืืืช 64 ืกืืืืืช (ืืืกื ืืช TCP/IP ืืืขืจืืืช ืงืืฆืื ืืืืืชืืช ืขืืืจ ืืขืจืืืช 64 ืกืืืืืช). ืจืืืื ื ืืืื ืืืืจืื ืคืืืฉ ืืฉืืืืื. ืืืืื ืืืฆืืจืช ืื ืืื ืืชืงื ืื ืขืืฆืื ืืืืฉ.
ืืงืืจ: OpenNet.ru