මයික්‍රොසොෆ්ට් Azure RTOS හි විවෘත මූලාශ්‍රය සහ ව්‍යාපෘතිය Eclipse ප්‍රජාව වෙත මාරු කිරීම නිවේදනය කළේය

2019 දී Express Logic අත්පත් කර ගැනීම හරහා අත්පත් කරගත් සහ මීට පෙර වසර 20 කට වැඩි කාලයක් ThreadX නමින් අලෙවි කරන ලද, අවසර ලත් MIT බලපත්‍රයක් යටතේ, එහි Azure RTOS තත්‍ය කාලීන මෙහෙයුම් පද්ධතියේ විවෘත මූලාශ්‍ර නිකුතුව Microsoft නිවේදනය කළේය. පාරිභෝගික ඉලෙක්ට්‍රොනික උපකරණ, කාර්මික පද්ධති, වෛද්‍ය උපාංග, මුද්‍රණ යන්ත්‍ර, WiFi චිප් සහ අභ්‍යවකාශ යානා අභ්‍යන්තර පද්ධති ඇතුළුව ලොව පුරා උපාංග බිලියන 12 කට අධික සංඛ්‍යාවක මෙහෙයුම් පද්ධතිය ස්ථාපනය කර ඇති බව වාර්තා වේ.

2024 ජනවාරි මාසයේදී පැවැත්වීමට නියමිතව තිබූ සම්පූර්ණ විවෘත මූලාශ්‍ර නිකුතුවෙන් පසුව (ThreadX කේතය කලින් සීමිත බලපත්‍රයක් යටතේ ලබා ගත හැකි විය), නිෂ්පාදනය Eclipse පදනමට මාරු කර Eclipse ThreadX නමින් ස්වාධීන, සහයෝගී ව්‍යාපෘතියක් ලෙස සංවර්ධනය කරනු ලැබේ, කිසිදු නිශ්චිත වෙළෙන්දෙකුට සම්බන්ධ නොවේ. ව්‍යාපෘතිය ස්වාධීන වේදිකාවකට මාරුවීම නව දායකයින් ආකර්ෂණය කර ගැනීමට සහ වේදිකාවේ සහ ඒ ආශ්‍රිත පරිසර පද්ධතියේ වර්ධනයට හේතු වනු ඇතැයි අපේක්ෂා කෙරේ. AMD, Cypherbridge, NXP, PX5, Renesas, ST Microelectronics, Silicon Labs සහ Witekio (Avnet) වැනි සමාගම් සහයෝගී ව්‍යාපෘතියට සම්බන්ධ වීමට ඔවුන්ගේ සැලසුම් දැනටමත් නිවේදනය කර ඇත.

අවම Eclipse ThreadX මෙහෙයුම් පද්ධතිය මතකය 2 KB පමණක් ගන්නා අතර, 1 KB RAM සහිත චිප් මත ක්‍රියාත්මක වන අතර, උප-ක්ෂුද්‍ර තත්පර සන්දර්භ ස්විච ලබා දෙන අතර, CPU චක්‍ර 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 යනු සේවාදායක, සත්කාරක (EHCI, OHCI) සහ OTG (ගමනේ යෙදෙන විට) මාතයන් සඳහා සහය දක්වන USB තොගයකි.
  • FileX යනු ThreadX කර්නලයට සම්පූර්ණයෙන්ම ඒකාබද්ධ කර ඇති FAT (FAT12/16/32 සහ exFAT) අනුකූල ගොනු පද්ධතියකි.
  • LevelX යනු FileX FS සඳහා වන Wear Leveling ඇල්ගොරිතමයේ ක්‍රියාත්මක කිරීමකි, එය ෆ්ලෑෂ් ඩ්‍රයිව් වල ආයු කාලය දීර්ඝ කිරීමට ඉඩ සලසයි.
  • GUIX යනු එම්බෙඩඩ් චිත්‍රක පරිශීලක අතුරුමුහුණත් නිර්මාණය කිරීම සඳහා වූ පුස්තකාලයකි.
  • GuiX Studio යනු GUIX පුස්තකාලය සඳහා චිත්‍රක අංග නිර්මාණය කිරීමට සහ ThreadX පරිසරය තුළ ක්‍රියාත්මක වීමට ස්වයංක්‍රීයව C කේතය ජනනය කිරීමට ඉඩ සලසන නිර්මාණ පරිසරයකි.
  • TraceX යනු තත්‍ය කාලීන සිදුවීම් නිරීක්ෂණය කිරීම සහ විශ්ලේෂණය කිරීම සඳහා චිත්‍රක අතුරු මුහුණතක් සපයන ලුහුබැඳීමේ මෙවලමකි.

එය බහු-core 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

අදහස් එක් කරන්න