āĻāύā§āĻāĻžāϰāύā§āĻ āĻ āĻĢ āĻĨāĻŋāĻāϏ (IoT) āĻĄāĻŋāĻāĻžāĻāϏā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ (RTOS), āĻāϰāĻāĻŋ-āĻĨā§āϰā§āĻĄ ā§Ģ.ā§Š (RT-Thread 5.3) āĻĒā§āϰāĻāĻžāĻļāĻŋāϤ āĻšāϝāĻŧā§āĻā§āĨ¤ ⧍ā§Ļā§Ļā§Ŧ āϏāĻžāϞ āĻĨā§āĻā§ āĻā§āύāĻž āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰ āĻāĻāĻāĻŋ āĻāĻŽāĻŋāĻāύāĻŋāĻāĻŋ āĻĻā§āĻŦāĻžāϰāĻž āĻāĻāĻŋ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāύ āĻĒāϰā§āϝāύā§āϤ x86, ARM, MIPS, C-SKY, Xtensa, ARC, āĻāĻŦāĻ RISC-V āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠⧧ā§Ģā§ĢāĻāĻŋ āĻŦā§āϰā§āĻĄ, āĻāĻŋāĻĒ āĻāĻŦāĻ āĻŽāĻžāĻāĻā§āϰā§āĻāύā§āĻā§āϰā§āϞāĻžāϰ⧠āĻĒā§āϰā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāϰāĻāĻŋ-āĻĨā§āϰā§āĻĄ (āύā§āϝāĻžāύā§)-āĻāϰ āĻāĻāĻāĻŋ āĻŽāĻŋāύāĻŋāĻŽāĻžāϞāĻŋāϏā§āĻ āĻŦāĻŋāϞā§āĻĄā§āϰ āĻāύā§āϝ āĻŽāĻžāϤā§āϰ ā§Š āĻāĻŋāϞā§āĻŦāĻžāĻāĻ āĻĢā§āϞā§āϝāĻžāĻļ āĻāĻŦāĻ ā§§.⧍ āĻāĻŋāϞā§āĻŦāĻžāĻāĻ āϰâā§āϝāĻžāĻŽ āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤ āĻ āϏā§āĻŽ āϰāĻŋāϏā§āϰā§āϏ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻžāϝā§āĻā§āϤ IoT āĻĄāĻŋāĻāĻžāĻāϏāĻā§āϞā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāϝā§āĻā§āϤ āϏāĻāϏā§āĻāϰāĻŖ āĻāĻĒāϞāĻŦā§āϧ āϰāϝāĻŧā§āĻā§, āϝāĻž āĻĒā§āϝāĻžāĻā§āĻ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻ, āĻāύāĻĢāĻŋāĻā§āϰā§āĻāϰ, āĻāĻāĻāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏā§āĻā§āϝāĻžāĻ, āĻāĻŋāĻāĻāĻāĻ āĻĒā§āϝāĻžāĻā§āĻ, āĻāϝāĻŧā§āϏ āĻāύā§āĻā§āϰā§āϞ āϏāĻŋāϏā§āĻā§āĻŽ, āĻāĻāĻāĻŋ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ, āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏāĻžāϰā§āĻāĻŋāϏ āĻāĻŦāĻ āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻŋāĻ āĻāĻā§āĻāĻŋāύ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤ āĻā§āĻĄāĻāĻŋ āϏāĻŋ (C) āĻāĻžāώāĻžāϝāĻŧ āϞā§āĻāĻž āĻāĻŦāĻ āĻ ā§āϝāĻžāĻĒāĻžāĻāĻŋ ⧍.ā§Ļ (Apache 2.0) āϞāĻžāĻāϏā§āύā§āϏā§āϰ āĻ āϧā§āύ⧠āĻŦāĻŋāϤāϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ āϤāĻŋāύāĻāĻŋ āĻŽā§āϞāĻŋāĻ āϏā§āϤāϰ āύāĻŋāϝāĻŧā§ āĻāĻ āĻŋāϤ:
- āĻāĻāĻāĻŋ āĻāĻžāϰā§āύā§āϞ āϝāĻž āĻŦāĻžāϏā§āϤāĻŦ āϏāĻŽāϝāĻŧā§ āĻāĻžāϰā§āϝ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤ āĻāĻžāϰā§āύā§āϞ āϞāĻ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻ āĻāĻŦāĻ āĻĄā§āĻāĻž āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻā§āĻļāύ, āĻāĻžāϏā§āĻ āĻļāĻŋāĻĄāĻŋāĻāϞāĻŋāĻ, āĻĨā§āϰā§āĻĄ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻ, āϏāĻŋāĻāύā§āϝāĻžāϞ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋāĻ, āĻŽā§āϏā§āĻ āϏāĻžāϰāĻŋ, āĻāĻžāĻāĻŽāĻžāϰ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻ āĻāĻŦāĻ āĻŽā§āĻŽāϰāĻŋ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻā§āϰ āĻŽāϤ⧠āĻā§āώā§āϤā§āϰāĻā§āϞāĻŋāĻā§ āĻāĻāĻžāϰ āĻāϰ⧠āĻā§āύā§āϰāĻŋāĻ āĻŽā§āϞ āĻāĻĻāĻŋāĻŽ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ-āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋ libcpu āĻāĻŦāĻ BSP āϏā§āϤāϰ⧠āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧ, āϝāĻžāϰ āĻŽāϧā§āϝ⧠CPU āϏāĻŽāϰā§āĻĨāύ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻĄā§āϰāĻžāĻāĻāĻžāϰ āĻāĻŦāĻ āĻā§āĻĄ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻĨāĻžāĻā§āĨ¤
- āĻāĻĒāĻžāĻĻāĻžāύ āĻāĻŦāĻ āĻĒāϰāĻŋāώā§āĻŦāĻž āϝāĻž āĻāĻžāϰā§āύā§āϞā§āϰ āĻāĻĒāϰ⧠āĻāϞ⧠āĻāĻŦāĻ āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽ, āĻŦā§āϝāϤāĻŋāĻā§āϰāĻŽ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ, āĻā§/āĻŽāĻžāύ āϏā§āĻā§āϰā§āĻ, āĻĢāĻŋāύāĻāϏāĻāĻāĻ āĻāĻŽāĻžāύā§āĻĄ āϞāĻžāĻāύ āĻāύā§āĻāĻžāϰāĻĢā§āϏ, āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻāĻŋāĻ āϏā§āĻā§āϝāĻžāĻ (LwIP) āĻāĻŦāĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻāĻŋāĻ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ, āĻĄāĻŋāĻāĻžāĻāϏ āϏāĻŽāϰā§āĻĨāύ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ, āĻ āĻĄāĻŋāĻ āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽ, āĻāϝāĻŧā§āϝāĻžāϰāϞā§āϏ āϏā§āĻā§āϝāĻžāĻ, Wi-Fi, LoRa, āĻŦā§āϞā§āĻā§āĻĨ, 2G/4G āϏāĻŽāϰā§āĻĨāύ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻĒāĻžāĻĻāĻžāύāĨ¤ āĻŽāĻĄā§āϞāĻžāϰ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āĻāĻĒāύāĻžāĻā§ āĻāĻĒāύāĻžāϰ āĻāĻžāĻ āĻāĻŦāĻ āĻāĻĒāϞāĻŦā§āϧ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āϏāĻāϏā§āĻĨāĻžāύāĻā§āϞāĻŋāϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰ⧠āĻāĻĒāĻžāĻĻāĻžāύ āĻāĻŦāĻ āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§āϞāĻŋāĻā§ āϏāĻāϝā§āĻā§āϤ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤
- āϏāĻĢāĻāĻāϝāĻŧā§āϝāĻžāϰ āĻĒā§āϝāĻžāĻā§āĻāĨ¤ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻĻā§āĻĻā§āĻļā§āϝ āϏāĻĢā§āĻāĻāϝāĻŧā§āϝāĻžāϰ āĻāĻĒāĻžāĻĻāĻžāύ āĻāĻŦāĻ āĻĢāĻžāĻāĻļāύ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāĻā§āϞāĻŋ āĻĒā§āϝāĻžāĻā§āĻ āĻāĻāĻžāϰ⧠āĻŦāĻŋāϤāϰāĻŖ āĻāĻŦāĻ āĻāύāϏā§āĻāϞ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āϏāĻāĻā§āϰāĻšāϏā§āĻĨāϞ⧠āĻŦāϰā§āϤāĻŽāĻžāύ⧠450 āĻāĻŋāϰāĻ āĻŦā§āĻļāĻŋ āĻĒā§āϝāĻžāĻā§āĻ āϰāϝāĻŧā§āĻā§, āϝāĻž āĻā§āϰāĻžāĻĢāĻŋāĻāĻžāϞ āĻāύā§āĻāĻžāϰāĻĢā§āϏ, āĻŽāĻžāϞā§āĻāĻŋāĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻāĻŦāĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻāĻŋāĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĨā§āĻā§ āĻļā§āϰ⧠āĻāϰ⧠āϰā§āĻŦāĻ āĻāύā§āĻā§āϰā§āϞ āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻŦāĻ āĻŽā§āĻļāĻŋāύ āϞāĻžāϰā§āύāĻŋāĻ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻĒā§āϰāϏā§āϏāϰ āĻĒāϰā§āϝāύā§āϤ āϏāĻŦāĻāĻŋāĻā§āĻ āĻ āĻĢāĻžāϰ āĻāϰā§āĨ¤ āĻĒā§āϝāĻžāĻā§āĻāĻā§āϞāĻŋ Lua, JerryScript, MicroPython, PikaScript āĻāĻŦāĻ Rust (rtt_rust) āĻāĻžāώāĻžāϝāĻŧ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻā§āϞāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻā§āĻāĻŋāύ āϏāϰāĻŦāϰāĻžāĻš āĻāϰā§āĨ¤

āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ:
- āϏā§āĻĨāĻžāĻĒāϤā§āϝ āϏāĻŽāϰā§āĻĨāύ:
- 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 (āĻ āϞāĻāĻāύāĻžāϰ, Xilinx, GOKE)āĨ¤
- ARM11 (āĻĢā§āϞāĻšāĻžāύ)āĨ¤
- MIPS32 (Loongson, Ingenic)āĨ¤
- RISC-V RV32E/RV32I[F]/RV64[D] (sifive, Canaan Kendryt, bouffalo_lab, Nuclei, T-Hed, HPMicro)āĨ¤
- ARC (SYNOPSYS)
- āĻĄāĻŋāĻāϏāĻĒāĻŋ (āĻāĻŋāĻāĻ)āĨ¤
- āϏāĻŋ-āϏā§āĻāĻžāĻāĨ¤
- x86āĨ¤
- āĻāĻā§āϏāĻā§āύāϏāĻŋāĻŦāϞ āĻŽāĻĄā§āϞāĻžāϰ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āϝāĻž āĻāĻĒāύāĻžāĻā§ āϏā§āĻŽāĻŋāϤ āϏāĻŽā§āĻĒāĻĻ āϏāĻš āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāύā§āϝ āĻāĻĒāϝā§āĻā§āϤ āĻĒāϰāĻŋāĻŦā§āĻļ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĻā§āϝāĻŧ (āύā§āϝā§āύāϤāĻŽ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž - 3 KB āĻĢā§āϞā§āϝāĻžāĻļ āĻāĻŦāĻ 1.2 KB RAM)āĨ¤
- āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻā§āϰ āĻāύā§āϝ āĻŦāĻŋāĻāĻŋāύā§āύ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āĻāύā§āĻāĻžāϰāĻĢā§āϏā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ, āϝā§āĻŽāύ POSIX, CMSIS, C++ APIāĨ¤ āĻāϰāĻĄā§āĻāύ⧠āĻĒā§āϰāĻā§āĻā§āĻ āĻāĻĒāĻŋāĻāĻ āĻāĻŦāĻ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝā§āϰ āĻāύā§āϝ RTduino āϏā§āϤāϰāĻāĻŋ āĻāϞāĻžāĻĻāĻžāĻāĻžāĻŦā§ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāĻā§āĻā§āĨ¤
- āĻĒā§āϝāĻžāĻā§āĻ āĻāĻŦāĻ āĻĒā§āϞāĻžāĻ-āĻāύ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϏāĻŽā§āĻĒā§āϰāϏāĻžāϰāĻŖā§āϰ āϏāĻŽā§āĻāĻžāĻŦāύāĻžāĨ¤
- āĻāĻā§āĻ-āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āϤāĻĨā§āϝ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖā§āϰ āĻāύā§āϝ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻŦāĻŋāĻāĻžāĻļā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύāĨ¤
- āύāĻŽāύā§āϝāĻŧ āĻĒāĻžāĻāϝāĻŧāĻžāϰ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻ āϏāĻŋāϏā§āĻā§āĻŽ āϝāĻž āĻāĻĒāύāĻžāĻā§ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āĻĄāĻŋāĻāĻžāĻāϏāĻāĻŋāĻā§ āϏā§āϞāĻŋāĻĒ āĻŽā§āĻĄā§ āϰāĻžāĻāϤ⧠āĻāĻŦāĻ āϞā§āĻĄā§āϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰ⧠āĻāϤāĻŋāĻļā§āϞāĻāĻžāĻŦā§ āĻā§āϞā§āĻā§āĻ āĻāĻŦāĻ āĻĢā§āϰāĻŋāĻā§āϝāĻŧā§āύā§āϏāĻŋ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤
- āĻāύāĻā§āϰāĻŋāĻĒāĻļāύ āĻāĻŦāĻ āĻĄāĻŋāĻā§āϰāĻŋāĻĒāĻļāύā§āϰ āĻāύā§āϝ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āϏāĻŽāϰā§āĻĨāύ, āĻŦāĻŋāĻāĻŋāύā§āύ āĻā§āϰāĻŋāĻĒā§āĻā§āĻā§āϰāĻžāĻĢāĻŋāĻ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽ āϏāĻš āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāϰ āĻŦāĻŋāϧāĻžāύāĨ¤
- āĻĒā§āϰāĻŋāĻĢā§āϰāĻžāϞ āĻĄāĻŋāĻāĻžāĻāϏ āĻāĻŦāĻ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āϏāϰāĻā§āĻāĻžāĻŽ āĻ ā§āϝāĻžāĻā§āϏā§āϏā§āϰ āĻāύā§āϝ āĻāĻāύāĻŋāĻĢāĻžāĻāĻĄ āĻāύā§āĻāĻžāϰāĻĢā§āϏāĨ¤
- āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻŦāĻ FAT, UFFS, NFSv3, ROMFS āĻāĻŦāĻ RAMFS āĻāϰ āĻŽāϤ⧠āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāύā§āϝ āĻĄā§āϰāĻžāĻāĻāĻžāϰā§āϰ āĻĒā§āϰāĻžāĻĒā§āϝāϤāĻžāĨ¤
- āĻĒā§āϰā§āĻā§āĻāϞ āϏā§āĻā§āϝāĻžāĻā§āϰ āĻāύā§āϝ TCP/IPāĻāĻĨāĻžāϰāύā§āĻ, āĻāϝāĻŧāĻžāĻ-āĻĢāĻžāĻ, āĻŦā§āϞā§āĻā§āĻĨ, āĻāύāĻŦāĻŋ-āĻāĻāĻāĻāĻŋ, ⧍āĻāĻŋ/ā§ŠāĻāĻŋ/ā§ĒāĻāĻŋ, āĻāĻāĻāĻāĻŋāĻāĻŋāĻĒāĻŋ, āĻāĻŽāĻāĻŋāĻāĻāĻŋāĻāĻŋ, āĻāϞāĻĄāĻŦā§āϞāĻŋāĻāĻāĻŽā§¨āĻāĻŽ, āĻāϤā§āϝāĻžāĻĻāĻŋāĨ¤
- āϰāĻŋāĻŽā§āĻ āĻĄā§āϞāĻŋāĻāĻžāϰāĻŋ āĻāĻŦāĻ āĻāĻĒāĻĄā§āĻāĻā§āϞāĻŋāϰ āĻāύāϏā§āĻāϞā§āĻļāύā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϏāĻŋāϏā§āĻā§āĻŽ āϝāĻž āĻāĻāĻāĻŋ āĻĄāĻŋāĻāĻŋāĻāĻžāϞ āϏā§āĻŦāĻžāĻā§āώāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāύāĻā§āϰāĻŋāĻĒāĻļāύ āĻāĻŦāĻ āϝāĻžāĻāĻžāĻāĻāϰāĻŖāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āĻāĻāĻāĻŋ āĻŦāĻžāϧāĻžāĻĒā§āϰāĻžāĻĒā§āϤ āĻāύāϏā§āĻāϞā§āĻļāύ āĻĒā§āύāϰāĻžāϝāĻŧ āĻļā§āϰ⧠āĻāϰāĻž, āĻŦā§āϝāϰā§āĻĨāϤāĻž āĻĨā§āĻā§ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāϰāĻž, āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āĻĢāĻŋāϰāĻŋāϝāĻŧā§ āĻāύāĻž āĻāϤā§āϝāĻžāĻĻāĻŋāĨ¤
- āĻāϤāĻŋāĻļā§āϞāĻāĻžāĻŦā§ āϞā§āĻĄ āĻāϰāĻž āĻāĻžāϰā§āύā§āϞ āĻŽāĻĄāĻŋāĻāϞāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āϏāĻŋāϏā§āĻā§āĻŽ āϝāĻž āĻāĻĒāύāĻžāĻā§ āĻāϞāĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻāĻžāϰā§āύā§āϞ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋ āϤā§āϰāĻŋ āĻāĻŦāĻ āĻŦāĻŋāĻāĻžāĻļ āĻāϰāϤ⧠āĻāĻŦāĻ āĻĒā§āϰāϝāĻŧā§āĻāύ⧠āĻāϤāĻŋāĻļā§āϞāĻāĻžāĻŦā§ āϞā§āĻĄ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤
- āĻŦāĻŋāĻāĻŋāύā§āύ āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āĻĒā§āϝāĻžāĻā§āĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āϝā§āĻŽāύ Yaffs2, SQLite, FreeModbus, Canopen, āĻāϤā§āϝāĻžāĻĻāĻŋāĨ¤
- āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āϏāϰāĻžāϏāϰāĻŋ āĻāĻāĻāĻŋ BSP āĻĒā§āϝāĻžāĻā§āĻ (āĻŦā§āϰā§āĻĄ āϏāĻžāĻĒā§āϰā§āĻ āĻĒā§āϝāĻžāĻā§āĻ) āĻāĻŽā§āĻĒāĻžāĻāϞ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āĻāĻŦāĻ āĻāĻāĻŋ āĻŦā§āϰā§āĻĄā§ āϞā§āĻĄ āĻāϰāĻžāĨ¤
- āĻāĻāĻāĻŋ āĻāĻŽā§āϞā§āĻāϰā§āϰ āĻāĻĒāϞāĻŦā§āϧāϤāĻž (BSP qemu-vexpress-a9), āϝāĻž āĻāĻĒāύāĻžāĻā§ āĻŦāĻžāϏā§āϤāĻŦ āĻŦā§āϰā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻž āĻāϰā§āĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻŦāĻŋāĻāĻžāĻļ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤
- GCC, MDK Keil āĻāĻŦāĻ IAR-āĻāϰ āĻŽāϤ⧠āϏāĻžāϧāĻžāϰāĻŖ āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰ āĻāĻŦāĻ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻā§āϞāĻā§āϞāĻŋāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύāĨ¤
- āĻāĻŽāĻžāĻĻā§āϰ āύāĻŋāĻāϏā§āĻŦ āĻāύā§āĻāĻŋāĻā§āϰā§āĻā§āĻĄ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻāύāĻāĻžāϝāĻŧāϰāύāĻŽā§āύā§āĻā§āϰ āĻŦāĻŋāĻāĻžāĻļ RT-āĻĨā§āϰā§āĻĄ āϏā§āĻā§āĻĄāĻŋāĻ āĻāĻāĻĄāĻŋāĻ, āϝāĻž āĻāĻĒāύāĻžāĻā§ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋ āĻāĻŦāĻ āĻĄāĻŋāĻŦāĻžāĻ āĻāϰāϤā§, āĻŦā§āϰā§āĻĄāĻā§āϞāĻŋāϤ⧠āϞā§āĻĄ āĻāϰāϤ⧠āĻāĻŦāĻ āϏā§āĻāĻŋāĻāϏ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤ RT-āĻĨā§āϰā§āĻĄā§āϰ āĻāύā§āϝ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻĒā§āϞāĻžāĻāĻāύāĻā§āϞāĻŋ Eclipse āĻāĻŦāĻ VS āĻā§āĻĄā§āϰ āĻāύā§āϝāĻ āĻāĻĒāϞāĻŦā§āϧāĨ¤
- Env āĻāύāϏā§āϞ āĻāύā§āĻāĻžāϰāĻĢā§āϏā§āϰ āĻāĻĒāϏā§āĻĨāĻŋāϤāĻŋ, āϝāĻž āĻĒā§āϰāĻāϞā§āĻĒ āϤā§āϰāĻŋ āĻāĻŦāĻ āĻĒāϰāĻŋāĻŦā§āĻļ āϏā§āĻĨāĻžāĻĒāύāĻā§ āϏāĻšāĻ āĻāϰā§āĨ¤
āύāϤā§āύ āĻĒā§āϰāĻāĻžāĻļā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝā§:
- āϰāĻžāϏā§āĻ āĻāĻžāώāĻžāϝāĻŧ āĻāĻŽā§āĻĒā§āύā§āύā§āĻ āϤā§āϰāĻŋāϰ āϏā§āĻŦāĻŋāϧāĻž āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻĨā§āϰā§āĻĄ, āĻŽāĻŋāĻāĻā§āĻā§āϏ, āϏā§āĻŽāĻžāĻĢā§āϰ, āĻŽā§āϏā§āĻ āĻāĻŋāĻ, āϏā§āĻāϏāĻžāĻĨā§ āĻŽā§āĻŽāϰāĻŋ, āϏāĻŽāϝāĻŧ āĻāĻŦāĻ āĻĢāĻžāĻāϞā§āϰ āĻ āĻĒāĻžāϰā§āĻļāύā§āϰ āĻāύā§āϝ āϰāĻžāϏā§āĻ āĻŦāĻžāĻāύā§āĻĄāĻŋāĻ āϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ SCons āĻāĻŦāĻ Cargo-āĻāϰ āϏāĻžāĻĨā§ āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύā§āϰ āĻāύā§āϝ āĻāĻŽā§āĻĒā§āύā§āύā§āĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ ARM, AArch64, āĻāĻŦāĻ RISC-V āĻāĻžāϰā§āĻā§āĻ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽāĻā§āϞā§āϰ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āĻļāύāĻžāĻā§āϤāĻāϰāĻŖ āĻāĻāύ āĻāĻĒāϞāĻŦā§āϧāĨ¤ āĻāύāĻŋāĻļāĻŋāϝāĻŧāĻžāϞāĻžāĻāĻā§āĻļāύ āĻāĻŦāĻ āĻāĻŽāĻžāύā§āĻĄ āϰā§āĻāĻŋāϏā§āĻā§āϰā§āĻļāύā§āϰ āĻāύā§āϝ āĻĒā§āϰāϏāĻŋāĻĄāĻŋāĻāϰāĻžāϞ āĻŽā§āϝāĻžāĻā§āϰ⧠āϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- Cortex-M āĻŽāĻžāĻāĻā§āϰā§āĻāύā§āĻā§āϰā§āϞāĻžāϰāĻā§āϞā§āϰ āĻāύā§āϝ, āĻĄāĻŋāĻāĻžāĻāϏ āĻā§āϰāĻŋ-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĒā§āϰāĻŋāĻĢā§āϰāĻžāϞ āĻŦāϰā§āĻŖāύāĻžāϏāĻš āĻāĻĒā§āύ āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄā§āϰ āϏāĻŽāϰā§āĻĨāύ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻĒā§āϝāĻžāĻā§āĻ āĻāĻŋāĻ, MMIO/PCI āĻā§āϰāĻžāύā§āϏāĻĒā§āϰā§āĻ āĻāĻŦāĻ DMA āϏāĻŋāύāĻā§āϰā§āύāĻžāĻāĻā§āĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āϏā§āĻŦāĻŋāϧāĻžāϏāĻš VirtIO 1.2-āĻāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ 9P, āĻā§āϰāĻŋāĻĒā§āĻā§, RNG, SCMI āĻāĻŦāĻ SCSI-āĻāϰ āĻāύā§āϝ VirtIO āĻĄā§āϰāĻžāĻāĻāĻžāϰ āϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ, āĻŦā§āϞāĻ āĻĄāĻŋāĻāĻžāĻāϏ, āĻāύāϏā§āϞ, āĻāύāĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāϏ āĻāĻŦāĻ GPU-āĻāϰ āĻāύā§āϝ VirtIO āĻĄā§āϰāĻžāĻāĻāĻžāϰāĻā§āϞ⧠āĻāĻĒāĻĄā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻĄāĻžāĻāύāĻžāĻŽāĻŋāĻ āϏāĻŋāĻĒāĻŋāĻāĻ āĻāĻŦāĻ āĻĄāĻŋāĻāĻžāĻāϏ āĻĢā§āϰāĻŋāĻā§āϝāĻŧā§āύā§āϏāĻŋ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻā§āϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻŋāĻāĻĢāĻāϏ (āĻĄāĻžāĻāύāĻžāĻŽāĻŋāĻ āĻā§āϞā§āĻā§āĻ āĻ ā§āϝāĻžāύā§āĻĄ āĻĢā§āϰāĻŋāĻā§āϝāĻŧā§āύā§āϏāĻŋ āϏā§āĻā§āϞāĻŋāĻ) āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻĒāĻžāĻāϝāĻŧāĻžāϰ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻā§āϰ āĻāύā§āϝ āĻāĻāϰāĻāĻŽ āĻāϏāϏāĻŋāĻāĻŽāĻāĻ āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰā§āϰ āϏāĻžāĻĨā§ āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύā§āϰ āĻŦā§āϝāĻŦāϏā§āĻĨāĻž āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻĢā§āϝāĻžāύ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻ āĻāύā§āύāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- TEE (Trusted Execution Environment) āĻāύāĻāĻžāϝāĻŧāϰāύāĻŽā§āύā§āĻ āĻāĻŦāĻ RPMSG (Remote Processor Messaging) āĻŽā§āϏā§āĻāĻŋāĻ āĻŽā§āĻāĻžāύāĻŋāĻāĻŽā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻāĻāύāĻŋāĻā§āϏ āϏāĻā§āĻā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻāϝāĻŧā§āϝāĻžāϰāϞā§āϏ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āĻŦā§āϝāĻŦāϏā§āĻĨāĻž WPA3, EA (āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻ āĻĨā§āύā§āĻāĻŋāĻā§āĻļāύ), WAPI, OWE āĻāĻŦāĻ DPP-āĻāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- PTP (āĻĒā§āϰāĻŋāϏāĻŋāĻļāύ āĻāĻžāĻāĻŽ āĻĒā§āϰā§āĻā§āĻāϞ) āϏāĻŽāϝāĻŧ āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻā§āĻļāύ āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āϏāĻŽāϝāĻŧ āύāĻŋāϝāĻŧā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻā§āϞāĻ āĻāĻžāĻāĻŽ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻāĻāĻŋ āϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻāĻā§āĻ-āύāĻŋāϰā§āĻā§āϞ āĻāĻžāĻāĻŽāĻžāϰ āĻāĻŦāĻ āĻāĻāĻžāϧāĻŋāĻ āĻā§āϏā§āϰ āĻŽāϧā§āϝ⧠āϏāĻŽāϝāĻŧ āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻā§āĻļāύ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤ āĻāĻ āύāϤā§āύ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻāĻāĻŋ āĻĒā§āϰā§āĻŦā§ āĻŦā§āϝāĻŦāĻšā§āϤ ktime, cputime, āĻāĻŦāĻ hwtimer āĻāĻŽā§āĻĒā§āύā§āύā§āĻāĻā§āϞā§āĻā§ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āĨ¤
- āĻšā§āϏā§āĻ āĻāύāĻāĻžāϝāĻŧāϰāύāĻŽā§āύā§āĻ āĻāĻŦāĻ āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āĻŽā§āĻļāĻŋāύāĻā§āϞā§āϰ āĻŽāϧā§āϝ⧠āĻĢāĻžāĻāϞ āĻāĻĻāĻžāύ-āĻĒā§āϰāĻĻāĻžāύā§āϰ āĻāύā§āϝ 9PFS āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽāĻāĻŋ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āϞāĻžāĻāĻāĻāϝāĻŧā§āĻ āĻĒā§āϰāϏā§āϏ (lwP)-āĻāϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāĻāύ ARM āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āĻāĻŦāĻ vDSO (āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āĻĄāĻžāĻāύāĻžāĻŽāĻŋāĻ āĻļā§āϝāĻŧāĻžāϰā§āĻĄ āĻ āĻŦāĻā§āĻā§āĻ) āĻŽā§āĻāĻžāύāĻŋāĻāĻŽā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰā§, āϝāĻž āĻšā§āϝāĻžāύā§āĻĄāϞāĻžāϰāĻā§āϞā§āĻā§ āĻāĻžāϰā§āύā§āϞ āĻĨā§āĻā§ āĻāĻāĻāĻžāϰ āϏā§āĻĒā§āϏ⧠āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāϤ⧠āĻāĻŦāĻ āĻāύāĻā§āĻā§āϏāĻ āϏā§āĻāĻ āĻāĻĄāĻŧāĻžāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§āĨ¤
- āĻāĻžāϰā§āύā§āϞāĻāĻŋ ā§Ž-āĻŦāĻŋāĻ āĻāĻŦāĻ ā§§ā§Ŧ-āĻŦāĻŋāĻ āĻ ā§āϝāĻžāĻāĻŽāĻŋāĻ āĻ āĻĒāĻžāϰā§āĻļāύā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰā§āĨ¤
- XuanTie C/R āϏāĻŋāϰāĻŋāĻā§āϰ RISC-V āĻĒā§āϰāϏā§āϏāϰ āĻāĻŦāĻ QEMU virt64 āĻāĻŽā§āϞā§āĻāϰā§āϰ āĻāύā§āϝ āϏāĻŋāĻŽā§āĻā§āϰāĻŋāĻ āĻŽāĻžāϞā§āĻāĻŋāĻĒā§āϰāϏā§āϏāĻŋāĻ (SMP) āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- CherryUSB USB āϏā§āĻā§āϝāĻžāĻ 1.6.1 āϏāĻāϏā§āĻāϰāĻŖā§ āĻāĻĒāĻĄā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- UFS, AHCI, NVMe, āĻāĻĨāĻžāϰāύā§āĻ, āĻāύā§āĻā§āϞ HDA, āĻāϝāĻŧāϏā§āĻāĻŋāĻ āĻāĻŦāĻ āĻāĻžāĻāϏā§āĻā§āϰāĻŋāύā§āϰ āĻāύā§āϝ āύāϤā§āύ DM (āĻĄāĻŋāĻāĻžāĻāϏ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ) āĻĄā§āϰāĻžāĻāĻāĻžāϰ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻāϤā§āϏ: opennet.ru
