Microsoft kundige de iepen boarne fan Azure RTOS oan en de oerdracht fan it projekt nei de Eclipse-mienskip

Microsoft hat oankundige dat it iepen boarne is ûnder in permissive MIT-lisinsje foar har Azure RTOS real-time bestjoeringssysteem, dat it oankocht nei har oankeap fan Express Logic yn 2019 en earder ferstjoerd ûnder de namme ThreadX foar mear dan 20 jier. It wurdt beweare dat it OS yn kwestje wrâldwiid is ynstalleare op mear dan 12 miljard apparaten, ynklusyf konsuminteelektronika, yndustriële systemen, medyske apparaten, printers, WiFi-chips en sels onboard systemen fan romtefarders.

Nei folsleine iepen boarne (de ThreadX-koade wie earder beskikber, mar ûnder in beheinende lisinsje), pland foar jannewaris 2024, sil it produkt ûnder auspysjes komme fan 'e non-profit organisaasje Eclipse Foundation en sil ûntwikkele wurde ûnder de namme Eclipse ThreadX as in ûnôfhinklik mienskiplik projekt, net bûn oan yndividuele leveransiers. It wurdt ferwachte dat it oerdragen fan it projekt nei in ûnôfhinklik platfoarm nije dielnimmers oan 'e ûntwikkeling sil lûke en de ûntwikkeling fan it platfoarm en it byhearrende ekosysteem stimulearje. AMD, Cypherbridge, NXP, PX5, Renesas, ST Microelectronics, Silicon Labs en Witekio (Avnet) hawwe al oankundige meidwaan oan it mienskiplike projekt.

It Eclipse ThreadX-bestjoeringssysteem yn in minimale gearkomste nimt mar 2 KB op, is yn steat om te rinnen op chips mei 1 KB RAM, leveret kontekstwikseling yn in fraksje fan mikrosekonden en laden yn 120 prosessorsyklusen. Under de funksjes fan ThreadX: in pico-core-basearre arsjitektuer, planners foar preemptive multitasking (basearre op prioriteiten) en koöperative multitasking, in meganisme foar it minimalisearjen fan kontekstskeakels troch it útskeakeljen fan preemption fan taken oant in spesifisearre drompelprioriteit, stipe foar event chaining, in grutte set plug-in systeemtsjinsten, heul rappe ûnderbrekkingsferwurking, ekstra optimalisaasje fan timerûnderbrekkingsferwurking, ark foar ûnthâldbehear mei MMU / MPU-stipe, ûnthâldbeskerming, meganismen foar messaging en gegevensútwikseling tusken threads, levering fan notifikaasjes foar eveneminten, meganismen foar threadsyngronisaasje , stipe foar mutexes en semafoaren.

Neist de bestjoeringssysteemkoade sille de folgjende komponinten wurde iepene en oerbrocht nei Eclipse:

  • NetX Duo is in netwurkstapel ûntworpen foar gebrûk yn realtime systemen en Internet of Things (IoT) apparaten. IPv4, IPv6, TCP, UDP, ICMP, TLS, DTLS, IPsec, PPPoE, DHCP, DNS, HTTP, IGMP, POP3, SMTP, SNMP, MQTT, CoAP, LWM2M wurde stipe.
  • USBX is in USB-stapel mei stipe foar client, host (EHCI, OHCI) en OTG (on-the-go) modus.
  • FileX is in FAT (FAT12/16/32 en exFAT) kompatibel bestânsysteem dat folslein yntegreare is yn 'e ThreadX-kearn.
  • LevelX is in ymplemintaasje fan it Wear Leveling-algoritme foar it FileX-bestânsysteem, wêrtroch jo it libben fan Flash-skiven kinne ferlingje.
  • GUIX is in bibleteek foar it meitsjen fan ynbêde grafyske brûkersynterfaces.
  • GuiX Studio is in ûntwerpomjouwing wêrmei jo grafyske eleminten kinne meitsje foar de GUIX-bibleteek en automatysk C-koade generearje om te rinnen yn 'e ThreadX-omjouwing.
  • TraceX is in tracing-ark dat in grafyske interface leveret foar it folgjen en analysearjen fan eveneminten yn echte tiid.

Unterstützt operaasje op meast populêre mikrocontrollers en processors, ynklusyf multi-core x86, MIPS, RISC-V en ARM processors, lykas chips fan STM, NXP, Qualcomm, Renesas, Texas Instruments en Microchip. Lagen wurde levere om kompatibiliteit te garandearjen mei FreeRTOS, POSIX en OSEK. It systeem is sertifisearre foar gebrûk op krityske systemen dy't in spesjaal nivo fan betrouberens fereaskje, erkend as foldogge oan 'e easken fan feiligens- en betrouberensnoarmen IEC 61508, IEC 62304, ISO 26262, EN 50128 en EAL4+ Common Criteria.

Sertifisearring-relatearre komponinten binne ek skonken oan Eclipse en sille beskikber wêze ûnder in iepen, royalty-frije lisinsje. Beskikbere sertifikaten kinne Eclipse ThreadX brûkt wurde yn gemyske planten, oalje- en gassystemen, krêftsintrales, loftfeart, spoarwegen, auto-systemen (ynklusyf motorkontrôlechips, rydhelpsystemen en autopilots) en medyske apparaten.

Boarne: opennet.ru

Keapje betroubere hosting foar siden mei DDoS-beskerming, VPS VDS-tsjinners 🔥 Keapje betroubere websidehosting mei DDoS-beskerming, VPS VDS-tsjinners | ProHoster