Microsoft обяви отварянСто Π½Π° ΠΊΠΎΠ΄Π° Π½Π° Azure RTOS ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° общността Eclipse

Компания Microsoft обяви Π·Π° отварянС Π½Π° изходния ΠΊΠΎΠ΄ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма Azure RTOS ΠΏΠΎΠ΄ MIT лицСнзия. Π’Π°Π·ΠΈ систСма бСшС ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΡ‚Π° слСд ΠΏΠΎΠ³Π»ΡŠΡ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° компанията Express Logic ΠΏΡ€Π΅Π· 2019 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° бСшС Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 20 Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Ρ‚ΠΎ ThreadX. Π£Ρ‚Π²ΡŠΡ€Π΄ΠΈΡ…Π°, Ρ‡Π΅ Ρ‚Π°Π·ΠΈ ОБ Π΅ инсталирана Π½Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 12 ΠΌΠΈΠ»ΠΈΠ°Ρ€Π΄Π° устройства ΠΏΠΎ свСта, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ потрСбитСлска Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½ΠΈΠΊΠ°, индустриални систСми, мСдицински устройства, ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ, WiFi Ρ‡ΠΈΠΏΠΎΠ²Π΅ ΠΈ Π΄ΠΎΡ€ΠΈ Π±ΠΎΡ€Π΄ΠΎΠ²ΠΈ систСми Π½Π° космичСски Π°ΠΏΠ°Ρ€Π°Ρ‚ΠΈ.

Π‘Π»Π΅Π΄ ΠΏΡŠΠ»Π½ΠΎΡ‚ΠΎ освобоТдаванС Π½Π° изходния ΠΊΠΎΠ΄ (ΠΊΠΎΠ΄ΡŠΡ‚ Π½Π° ThreadX Π΅ Π±ΠΈΠ» Π½Π°Π»ΠΈΡ‡Π΅Π½ ΠΈ ΠΏΡ€Π΅Π΄ΠΈ, Π½ΠΎ ΠΏΠΎΠ΄ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»Π½Π° лицСнзия), ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΎ Π·Π° януари 2024 Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΡŠΡ‚ Ρ‰Π΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ ΠΏΠΎΠ΄ Π·Π°ΠΊΡ€ΠΈΠ»Π°Ρ‚Π° Π½Π° нСправитСлствСната организация Eclipse Foundation ΠΈ Ρ‰Π΅ сС Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Ρ‚ΠΎ Eclipse ThreadX, ΠΊΠ°Ρ‚ΠΎ нСзависим ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π΅Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π½Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ доставчици. ΠžΡ‡Π°ΠΊΠ²Π° сС ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° към нСзависима ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π΄Π° ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅ Π½ΠΎΠ²ΠΈ участници Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ Π΄Π° ускори Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΈ ΡΠ²ΡŠΡ€Π·Π°Π½Π°Ρ‚Π° с нСя СкосистСма. Π’Π΅Ρ‡Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ AMD, Cypherbridge, NXP, PX5, Renesas, ST Microelectronics, Silicon Labs ΠΈ Witekio (Avnet) ΠΈΠ·Ρ€Π°Π·ΠΈΡ…Π° интСрСс Π·Π° ΠΏΡ€ΠΈΡΡŠΠ΅Π΄ΠΈΠ½ΡΠ²Π°Π½Π΅ към ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма Eclipse ThreadX Π² ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° вСрсия Π·Π°Π΅ΠΌΠ° само 2 ΠšΠ‘, способна Π΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Ρ‡ΠΈΠΏΠΎΠ²Π΅ с 1 ΠšΠ‘ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚, осигурява Π±ΡŠΡ€Π·ΠΎ ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° контСкста Π·Π° части ΠΎΡ‚ микросСкунди ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π·Π° 120 процСсорни Ρ†ΠΈΠΊΡŠΠ»Π°. Π‘Ρ€Π΅Π΄ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° ThreadX: Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ядрата, ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‡ΠΈΡ†ΠΈ Π·Π° ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»Π½Π° многозадачност (Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΈ) ΠΈ ΠΊΠΎΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π° многозадачност, Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½ΠΈΡΡ‚Π° Π½Π° контСкста Ρ‡Ρ€Π΅Π· Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° изтласкванСто Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΏΡ€Π°Π³ΠΎΠ² ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ, голямо Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ ΠΎΡ‚ добавяСми систСмни услуги, ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡŠΡ€Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½ΠΈΡ, Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° оптимизация Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½ΠΈΡ ΠΎΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° MMU/MPU, Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ ΠΈ организация Π½Π° ΠΎΠ±ΠΌΠ΅Π½Π° Π½Π° Π΄Π°Π½Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΡ‚ΠΎΡ†ΠΈΡ‚Π΅, доставка Π½Π° увСдомлСния Π·Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ, синхронизация Π½Π° ΠΏΠΎΡ‚ΠΎΡ†ΠΈΡ‚Π΅, ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΌΡŽΡ‚Π΅ΠΊΡΠΈ ΠΈ сСмафори.

ОсвСн ΠΊΠΎΠ΄Π° Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма, ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ ΠΈ ΠΏΡ€Π΅Π΄Π°Π΄Π΅Π½ΠΈ Π½Π° Eclipse ΡΡŠΠΏΡŠΡ‚ΡΡ‚Π²Π°Ρ‰ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ:

  • NetX Duo β€” стСк Π·Π° ΠΌΡ€Π΅ΠΆΠ°, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² систСми Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈ устройства Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π½Π° Π½Π΅Ρ‰Π°Ρ‚Π° (IoT). ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° IPv4, IPv6, TCP, UDP, ICMP, TLS, DTLS, IPsec, PPPoE, DHCP, DNS, HTTP, IGMP, POP3, SMTP, SNMP, MQTT, CoAP, LWM2M.
  • USBX β€” USB стСк с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° клиСнтски, хостов (EHCI, OHCI) ΠΈ OTG (on-the-go) Ρ€Π΅ΠΆΠΈΠΌΠΈ.
  • FileX β€” Ρ„Π°ΠΉΠ»ΠΎΠ²Π° систСма, ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠ° с FAT (FAT12/16/32 ΠΈ exFAT) ΠΈ напълно ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠ° Π² ядрото Π½Π° ThreadX.
  • LevelX β€” рСализация Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° Π·Π° изравняванС Π½Π° износванС (Wear Leveling) Π·Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма FileX, позволяваща ΡƒΠ΄ΡŠΠ»ΠΆΠ°Π²Π°Π½Π΅ Π½Π° ΠΆΠΈΠ²ΠΎΡ‚Π° Π½Π° Flash устройства.
  • GUIX β€” Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° създаванС Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ потрСбитСлски интСрфСйси.
  • GuiX Studio β€” срСда Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅, позволяваща създаванС Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π·Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° GUIX ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° C ΠΊΠΎΠ΄ Π·Π° изпълнСниС Π² срСдата Π½Π° ThreadX.
  • TraceX β€” инструмСнт Π·Π° прослСдяванС, прСдоставящ Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ интСрфСйс Π·Π° наблюдСниС ΠΈ Π°Π½Π°Π»ΠΈΠ· Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅.

ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ популярни ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ ΠΈ процСсори, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ многоядСрни x86, MIPS, RISC-V ΠΈ ARM, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Ρ‡ΠΈΠΏΠΎΠ²Π΅ ΠΎΡ‚ STM, NXP, Qualcomm, Renesas, Texas Instruments ΠΈ Microchip. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΡΡ‚ сС абстракции Π·Π° осигуряванС Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ с FreeRTOS, POSIX ΠΈ OSEK. БистСмата Π΅ сСртифицирана Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π² ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ систСми, изискващи особСно Π½ΠΈΠ²ΠΎ Π½Π° надСТдност ΠΈ Π΅ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚Π° Π·Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π°Ρ‰Π° Π½Π° стандартитС Π·Π° бСзопасност ΠΈ надСТдност IEC 61508, IEC 62304, ISO 26262, EN 50128 ΠΈ EAL4+ ΠžΠ±Ρ‰ΠΈ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ.

Π‘Π²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ с сСртификацията ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΡΡŠΡ‰ΠΎ са ΠΏΡ€Π΅Π΄Π°Π΄Π΅Π½ΠΈ Π½Π° организацията Eclipse ΠΈ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ ΠΏΠΎΠ΄ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° лицСнзия, която Π½Π΅ изисква ΠΏΠ»Π°Ρ‰Π°Π½Π΅ Π½Π° роялти. Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ сСртификати позволяват ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Eclipse ThreadX Π² химичСската индустрия, систСми Π·Π° Π½Π΅Ρ„Ρ‚ΠΎΠ³Π°Π·ΠΎΠ²Π°Ρ‚Π° индустрия, СлСктричСски станции, аСрокосмичСската индустрия, ΠΆΠ΅Π»Π΅Π·ΠΎΠΏΡŠΡ‚Π½ΠΈΡ транспорт, Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ систСми (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ‡ΠΈΠΏΠΎΠ²Π΅ Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° двигатСля, систСми Π·Π° ΠΏΠΎΠ΄ΠΏΠΎΠΌΠ°Π³Π°Π½Π΅ Π½Π° ΡˆΠΎΡ„ΠΈΡ€Π°Π½Π΅ ΠΈ Π°Π²Ρ‚ΠΎΠΏΠΈΠ»ΠΎΡ‚ΠΈ) ΠΈ мСдицински устройства.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster