ಮೈಕ್ರೋಸಾಫ್ಟ್ Azure RTOS ನ ಮುಕ್ತ ಮೂಲವನ್ನು ಮತ್ತು ಎಕ್ಲಿಪ್ಸ್ ಸಮುದಾಯಕ್ಕೆ ಯೋಜನೆಯ ವರ್ಗಾವಣೆಯನ್ನು ಘೋಷಿಸಿತು

ಮೈಕ್ರೋಸಾಫ್ಟ್ ತನ್ನ ಅಜುರೆ ಆರ್‌ಟಿಒಎಸ್ ನೈಜ-ಸಮಯದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಾಗಿ ಅನುಮತಿಸುವ ಎಂಐಟಿ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಓಪನ್ ಸೋರ್ಸ್ ಆಗಿದೆ ಎಂದು ಘೋಷಿಸಿದೆ, ಇದು ಎಕ್ಸ್‌ಪ್ರೆಸ್ ಲಾಜಿಕ್ ಅನ್ನು 2019 ರಲ್ಲಿ ಸ್ವಾಧೀನಪಡಿಸಿಕೊಂಡ ನಂತರ ಸ್ವಾಧೀನಪಡಿಸಿಕೊಂಡಿತು ಮತ್ತು ಈ ಹಿಂದೆ 20 ವರ್ಷಗಳಿಗೂ ಹೆಚ್ಚು ಕಾಲ ಥ್ರೆಡ್‌ಎಕ್ಸ್ ಹೆಸರಿನಲ್ಲಿ ರವಾನಿಸಲಾಗಿದೆ. ಗ್ರಾಹಕ ಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್, ಕೈಗಾರಿಕಾ ವ್ಯವಸ್ಥೆಗಳು, ವೈದ್ಯಕೀಯ ಸಾಧನಗಳು, ಪ್ರಿಂಟರ್‌ಗಳು, ವೈಫೈ ಚಿಪ್‌ಗಳು ಮತ್ತು ಬಾಹ್ಯಾಕಾಶ ನೌಕೆಯ ಆನ್-ಬೋರ್ಡ್ ಸಿಸ್ಟಮ್‌ಗಳು ಸೇರಿದಂತೆ ವಿಶ್ವದಾದ್ಯಂತ 12 ಶತಕೋಟಿಗೂ ಹೆಚ್ಚು ಸಾಧನಗಳಲ್ಲಿ ಪ್ರಶ್ನೆಯಲ್ಲಿರುವ OS ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಎಂದು ಹೇಳಲಾಗಿದೆ.

ಪೂರ್ಣ ಓಪನ್ ಸೋರ್ಸ್ ನಂತರ (ಥ್ರೆಡ್‌ಎಕ್ಸ್ ಕೋಡ್ ಮೊದಲು ಲಭ್ಯವಿತ್ತು, ಆದರೆ ನಿರ್ಬಂಧಿತ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ), ಜನವರಿ 2024 ಕ್ಕೆ ಯೋಜಿಸಲಾಗಿದೆ, ಉತ್ಪನ್ನವು ಲಾಭರಹಿತ ಸಂಸ್ಥೆ ಎಕ್ಲಿಪ್ಸ್ ಫೌಂಡೇಶನ್‌ನ ಆಶ್ರಯದಲ್ಲಿ ಬರುತ್ತದೆ ಮತ್ತು ಎಕ್ಲಿಪ್ಸ್ ಥ್ರೆಡ್‌ಎಕ್ಸ್ ಹೆಸರಿನಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತದೆ ಸ್ವತಂತ್ರ ಜಂಟಿ ಯೋಜನೆ, ವೈಯಕ್ತಿಕ ಪೂರೈಕೆದಾರರಿಗೆ ಸಂಬಂಧಿಸಿಲ್ಲ. ಯೋಜನೆಯನ್ನು ಸ್ವತಂತ್ರ ವೇದಿಕೆಗೆ ವರ್ಗಾಯಿಸುವುದರಿಂದ ಹೊಸ ಭಾಗವಹಿಸುವವರನ್ನು ಅಭಿವೃದ್ಧಿಗೆ ಆಕರ್ಷಿಸುತ್ತದೆ ಮತ್ತು ವೇದಿಕೆ ಮತ್ತು ಸಂಬಂಧಿತ ಪರಿಸರ ವ್ಯವಸ್ಥೆಯ ಅಭಿವೃದ್ಧಿಯನ್ನು ಉತ್ತೇಜಿಸುತ್ತದೆ ಎಂದು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ. AMD, ಸೈಫರ್‌ಬ್ರಿಡ್ಜ್, NXP, PX5, Renesas, ST ಮೈಕ್ರೋಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್, ಸಿಲಿಕಾನ್ ಲ್ಯಾಬ್ಸ್ ಮತ್ತು Witekio (Avnet) ಜಂಟಿ ಯೋಜನೆಗೆ ಸೇರುವುದಾಗಿ ಈಗಾಗಲೇ ಘೋಷಿಸಿವೆ.

ಎಕ್ಲಿಪ್ಸ್ ಥ್ರೆಡ್‌ಎಕ್ಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂ ಕನಿಷ್ಠ ಅಸೆಂಬ್ಲಿಯಲ್ಲಿ ಕೇವಲ 2 ಕೆಬಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, 1 ಕೆಬಿ RAM ನೊಂದಿಗೆ ಚಿಪ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ, ಮೈಕ್ರೋಸೆಕೆಂಡ್‌ಗಳ ಭಾಗದಲ್ಲಿ ಸಂದರ್ಭ ಸ್ವಿಚಿಂಗ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು 120 ಪ್ರೊಸೆಸರ್ ಚಕ್ರಗಳಲ್ಲಿ ಲೋಡ್ ಮಾಡುತ್ತದೆ. ಥ್ರೆಡ್‌ಎಕ್ಸ್‌ನ ವೈಶಿಷ್ಟ್ಯಗಳ ಪೈಕಿ: ಪಿಕೊ-ಕೋರ್-ಆಧಾರಿತ ಆರ್ಕಿಟೆಕ್ಚರ್, ಪೂರ್ವಭಾವಿ ಮಲ್ಟಿಟಾಸ್ಕಿಂಗ್‌ಗಾಗಿ ಶೆಡ್ಯೂಲರ್‌ಗಳು (ಆದ್ಯತೆಗಳ ಆಧಾರದ ಮೇಲೆ) ಮತ್ತು ಸಹಕಾರಿ ಬಹುಕಾರ್ಯಕ, ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಥ್ರೆಶೋಲ್ಡ್ ಆದ್ಯತೆಯವರೆಗಿನ ಕಾರ್ಯಗಳ ಪೂರ್ವಭಾವಿತ್ವವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವ ಮೂಲಕ ಸಂದರ್ಭ ಸ್ವಿಚ್‌ಗಳನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಕಾರ್ಯವಿಧಾನ, ಈವೆಂಟ್ ಚೈನಿಂಗ್‌ಗೆ ಬೆಂಬಲ, ಪ್ಲಗ್-ಇನ್ ಸಿಸ್ಟಮ್ ಸೇವೆಗಳ ಒಂದು ದೊಡ್ಡ ಸೆಟ್, ಅತಿ ವೇಗದ ಅಡಚಣೆ ಪ್ರಕ್ರಿಯೆ, ಟೈಮರ್ ಇಂಟರಪ್ಟ್ ಹ್ಯಾಂಡ್ಲಿಂಗ್‌ನ ಹೆಚ್ಚುವರಿ ಆಪ್ಟಿಮೈಸೇಶನ್, MMU/MPU ಬೆಂಬಲದೊಂದಿಗೆ ಮೆಮೊರಿ ನಿರ್ವಹಣಾ ಪರಿಕರಗಳು, ಮೆಮೊರಿ ರಕ್ಷಣೆ, ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆ ಮತ್ತು ಥ್ರೆಡ್‌ಗಳ ನಡುವೆ ಡೇಟಾ ವಿನಿಮಯ ಕಾರ್ಯವಿಧಾನಗಳು, ಈವೆಂಟ್ ಅಧಿಸೂಚನೆಗಳ ವಿತರಣೆ, ಥ್ರೆಡ್ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಕಾರ್ಯವಿಧಾನಗಳು , ಮ್ಯೂಟೆಕ್ಸ್ ಮತ್ತು ಸೆಮಾಫೋರ್‌ಗಳಿಗೆ ಬೆಂಬಲ.

ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಕೋಡ್ ಜೊತೆಗೆ, ಕೆಳಗಿನ ಘಟಕಗಳನ್ನು ತೆರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಎಕ್ಲಿಪ್ಸ್‌ಗೆ ವರ್ಗಾಯಿಸಲಾಗುತ್ತದೆ:

  • NetX Duo ಎನ್ನುವುದು ನೈಜ-ಸಮಯದ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಇಂಟರ್ನೆಟ್ ಆಫ್ ಥಿಂಗ್ಸ್ (IoT) ಸಾಧನಗಳಲ್ಲಿ ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ನೆಟ್‌ವರ್ಕ್ ಸ್ಟಾಕ್ ಆಗಿದೆ. IPv4, IPv6, TCP, UDP, ICMP, TLS, DTLS, IPsec, PPPoE, DHCP, DNS, HTTP, IGMP, POP3, SMTP, SNMP, MQTT, CoAP, LWM2M ಬೆಂಬಲಿತವಾಗಿದೆ.
  • USBX ಕ್ಲೈಂಟ್, ಹೋಸ್ಟ್ (EHCI, OHCI) ಮತ್ತು OTG (ಆನ್-ದಿ-ಗೋ) ಮೋಡ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಹೊಂದಿರುವ USB ಸ್ಟಾಕ್ ಆಗಿದೆ.
  • FileX ಎಂಬುದು FAT (FAT12/16/32 ಮತ್ತು exFAT) ಹೊಂದಾಣಿಕೆಯ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಆಗಿದ್ದು ಅದು ThreadX ಕೋರ್‌ಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಸಂಯೋಜಿಸಲ್ಪಟ್ಟಿದೆ.
  • LevelX ಫೈಲ್‌ಎಕ್ಸ್ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಾಗಿ ವೇರ್ ಲೆವೆಲಿಂಗ್ ಅಲ್ಗಾರಿದಮ್‌ನ ಅನುಷ್ಠಾನವಾಗಿದೆ, ಇದು ಫ್ಲ್ಯಾಶ್ ಡ್ರೈವ್‌ಗಳ ಜೀವನವನ್ನು ವಿಸ್ತರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
  • GUIX ಎಂಬುದು ಎಂಬೆಡೆಡ್ ಗ್ರಾಫಿಕಲ್ ಯೂಸರ್ ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು ರಚಿಸಲು ಒಂದು ಗ್ರಂಥಾಲಯವಾಗಿದೆ.
  • GuiX ಸ್ಟುಡಿಯೋ ವಿನ್ಯಾಸ ಪರಿಸರವಾಗಿದ್ದು, GUIX ಲೈಬ್ರರಿಗಾಗಿ ಗ್ರಾಫಿಕ್ ಅಂಶಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ThreadX ಪರಿಸರದಲ್ಲಿ ಚಲಾಯಿಸಲು ಸ್ವಯಂಚಾಲಿತವಾಗಿ C ಕೋಡ್ ಅನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
  • ಟ್ರೇಸ್‌ಎಕ್ಸ್ ಒಂದು ಟ್ರೇಸಿಂಗ್ ಟೂಲ್ ಆಗಿದ್ದು ಅದು ನೈಜ ಸಮಯದಲ್ಲಿ ಈವೆಂಟ್‌ಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ಮತ್ತು ವಿಶ್ಲೇಷಿಸಲು ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಬಹು-ಕೋರ್ x86, MIPS, RISC-V ಮತ್ತು ARM ಪ್ರೊಸೆಸರ್‌ಗಳು, ಹಾಗೆಯೇ STM, NXP, Qualcomm, Renesas, Texas Instruments ಮತ್ತು Microchip ನಿಂದ ಚಿಪ್‌ಗಳು ಸೇರಿದಂತೆ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್‌ಗಳು ಮತ್ತು ಪ್ರೊಸೆಸರ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. FreeRTOS, POSIX ಮತ್ತು OSEK ನೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಲೇಯರ್‌ಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ಸುರಕ್ಷತೆ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹತೆಯ ಮಾನದಂಡಗಳ IEC 61508, IEC 62304, ISO 26262, EN 50128 ಮತ್ತು EAL4+ ಸಾಮಾನ್ಯ ಮಾನದಂಡಗಳ ಅಗತ್ಯತೆಗಳನ್ನು ಪೂರೈಸುವ ವಿಶೇಷ ಮಟ್ಟದ ವಿಶ್ವಾಸಾರ್ಹತೆಯ ಅಗತ್ಯವಿರುವ ನಿರ್ಣಾಯಕ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಬಳಸಲು ಸಿಸ್ಟಮ್ ಅನ್ನು ಪ್ರಮಾಣೀಕರಿಸಲಾಗಿದೆ.

ಎಕ್ಲಿಪ್ಸ್‌ಗೆ ಪ್ರಮಾಣೀಕರಣ-ಸಂಬಂಧಿತ ಘಟಕಗಳನ್ನು ಸಹ ದಾನ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಮುಕ್ತ, ರಾಯಧನ-ಮುಕ್ತ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಲಭ್ಯವಿರುತ್ತದೆ. ಲಭ್ಯವಿರುವ ಪ್ರಮಾಣೀಕರಣಗಳು ಎಕ್ಲಿಪ್ಸ್ ಥ್ರೆಡ್‌ಎಕ್ಸ್ ಅನ್ನು ರಾಸಾಯನಿಕ ಸ್ಥಾವರಗಳು, ತೈಲ ಮತ್ತು ಅನಿಲ ವ್ಯವಸ್ಥೆಗಳು, ವಿದ್ಯುತ್ ಸ್ಥಾವರಗಳು, ಏರೋಸ್ಪೇಸ್, ​​ರೈಲುಮಾರ್ಗಗಳು, ವಾಹನ ವ್ಯವಸ್ಥೆಗಳು (ಎಂಜಿನ್ ನಿಯಂತ್ರಣ ಚಿಪ್‌ಗಳು, ಡ್ರೈವಿಂಗ್ ಅಸಿಸ್ಟೆಂಟ್ ಸಿಸ್ಟಮ್‌ಗಳು ಮತ್ತು ಆಟೋಪೈಲಟ್‌ಗಳು ಸೇರಿದಂತೆ) ಮತ್ತು ವೈದ್ಯಕೀಯ ಸಾಧನಗಳಲ್ಲಿ ಬಳಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ