RT-āĻĨā§āϰ⧇āĻĄ 5.3 āϰāĻŋāϝāĻŧ⧇āϞ-āϟāĻžāχāĻŽ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āωāĻĒāϞāĻŦā§āϧ

āχāĻ¨ā§āϟāĻžāϰāύ⧇āϟ āĻ…āĻĢ āĻĨāĻŋāĻ‚āϏ (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

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster