{"id":111771,"date":"2023-11-26T21:10:16","date_gmt":"2023-11-26T19:10:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/microsoft-anonsiroval-otkrytie-koda-azure-rtos-i-peredachu-proekta-soobshhestvu-eclipse"},"modified":"2023-11-26T21:10:16","modified_gmt":"2023-11-26T19:10:16","slug":"microsoft-anonsiroval-otkrytie-koda-azure-rtos-i-peredachu-proekta-soobshhestvu-eclipse","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/microsoft-anonsiroval-otkrytie-koda-azure-rtos-i-peredachu-proekta-soobshhestvu-eclipse","title":{"rendered":"Microsoft og\u0142osi\u0142 otwarcie kodu Azure RTOS i przekazanie projektu spo\u0142eczno\u015bci Eclipse.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Microsoft og\u0142osi\u0142o otwarcie kodu \u017ar\u00f3d\u0142owego systemu operacyjnego czasu rzeczywistego Azure RTOS pod licencj\u0105 MIT, kt\u00f3ry zosta\u0142 nabyty po przej\u0119ciu firmy Express Logic w 2019 roku i wcze\u015bniej przez ponad 20 lat by\u0142 oferowany pod nazw\u0105 ThreadX. Twierdzi si\u0119, \u017ce system operacyjny by\u0142 zainstalowany na ponad 12 miliardach urz\u0105dze\u0144 na ca\u0142ym \u015bwiecie, w tym w elektronice u\u017cytkowej, systemach przemys\u0142owych, urz\u0105dzeniach medycznych, drukarkach, chipach WiFi, a nawet w systemach pok\u0142adowych statk\u00f3w kosmicznych.        <\/p>\n<p>Po pe\u0142nym otwarciu kodu \u017ar\u00f3d\u0142owego (kod ThreadX by\u0142 ju\u017c wcze\u015bniej dost\u0119pny, ale pod ograniczon\u0105 licencj\u0105), zaplanowanym na stycze\u0144 2024 roku, produkt przejdzie pod patronat organizacji non-profit Eclipse Foundation i b\u0119dzie rozwijany pod nazw\u0105 Eclipse ThreadX jako niezale\u017cny projekt wsp\u00f3\u0142pracy, niezwi\u0105zany z pojedynczymi dostawcami. Przewiduje si\u0119, \u017ce przeniesienie projektu na niezale\u017cn\u0105 platform\u0119 pozwoli przyci\u0105gn\u0105\u0107 nowych uczestnik\u00f3w do rozwoju i przyspieszy rozw\u00f3j platformy oraz zwi\u0105zanej z ni\u0105 ekosystemu. Do wsp\u00f3\u0142pracy w projekcie ju\u017c przyst\u0105pi\u0142y firmy AMD, Cypherbridge, NXP, PX5, Renesas, ST Microelectronics, Silicon Labs i Witekio (Avnet).       <\/p>\n<p>System operacyjny Eclipse ThreadX w minimalnej wersji zajmuje zaledwie 2 KB, mo\u017ce dzia\u0142a\u0107 na chipach z 1 KB pami\u0119ci RAM, zapewnia prze\u0142\u0105czanie kontekstu w u\u0142amku mikrosekund oraz \u0142adowanie w ci\u0105gu 120 cykli procesora. W\u015br\u00f3d mo\u017cliwo\u015bci ThreadX znajduj\u0105 si\u0119: architektura oparta na rdzeniu z minimaln\u0105 moc\u0105, planisty do wielozadaniowo\u015bci wyw\u0142aszczaj\u0105cej (na bazie priorytet\u00f3w) i kooperacyjnej, mechanizm minimalizacji prze\u0142\u0105cze\u0144 kontekstu poprzez wy\u0142\u0105czenie wyw\u0142aszczenia zada\u0144 do wskazanego progu priorytetu, wsparcie dla \u0142a\u0144cuch\u00f3w zdarze\u0144 (event chaining), du\u017cy zestaw modu\u0142owych us\u0142ug systemowych, bardzo szybkie przetwarzanie przerwa\u0144, dodatkowa optymalizacja obs\u0142ugi przerwania od timera, mechanizmy zarz\u0105dzania pami\u0119ci\u0105 z wsparciem MMU\/MPU, ochrona pami\u0119ci, mechanizm wymiany wiadomo\u015bci i organizacji wymiany danych mi\u0119dzy w\u0105tkami, dostarczanie powiadomie\u0144 o zdarzeniach, mechanizmy synchronizacji w\u0105tk\u00f3w, wsparcie dla mutex\u00f3w i semafor\u00f3w.                    <\/p>\n<p>Opr\u00f3cz kodu systemu operacyjnego, do Eclipse zostan\u0105 otwarte i przekazane towarzysz\u0105ce komponenty:   <\/p>\n<ul>\n<li class=\"l\"> NetX Duo \u2014 stos protoko\u0142\u00f3w sieciowych zaprojektowany do wykorzystania w systemach czasu rzeczywistego i urz\u0105dzeniach Internetu Rzeczy (IoT). Obs\u0142ugiwane s\u0105 IPv4, IPv6, TCP, UDP, ICMP, TLS, DTLS, IPsec, PPPoE, DHCP, DNS, HTTP, IGMP, POP3, SMTP, SNMP, MQTT, CoAP, LWM2M.\n<li class=\"l\"> USBX \u2014 stos USB z obs\u0142ug\u0105 tryb\u00f3w klienta, hosta (EHCI, OHCI) i OTG (on-the-go).\n<li class=\"l\"> FileX \u2014 system plik\u00f3w zgodny z FAT (FAT12\/16\/32 i exFAT), w pe\u0142ni zintegrowany z j\u0105drem ThreadX.\n<li class=\"l\"> LevelX \u2014 implementacja algorytmu r\u00f3wnowa\u017cenia zu\u017cycia (Wear Leveling) dla systemu plik\u00f3w FileX, kt\u00f3ra pozwala przed\u0142u\u017cy\u0107 \u017cywotno\u015b\u0107 pami\u0119ci Flash.\n<li class=\"l\"> GUIX \u2014 biblioteka do tworzenia wbudowanych graficznych interfejs\u00f3w u\u017cytkownika.\n<li class=\"l\"> GuiX Studio \u2014 \u015brodowisko projektowe, kt\u00f3re umo\u017cliwia tworzenie element\u00f3w graficznych dla biblioteki GUIX i automatyczne generowanie kodu w j\u0119zyku C do uruchomienia w \u015brodowisku ThreadX.\n<li class=\"l\"> TraceX \u2014 narz\u0119dzie do \u015bledzenia, kt\u00f3re dostarcza graficzny interfejs do monitorowania i analizy zdarze\u0144 w czasie rzeczywistym.  <\/ul>\n<p>Obs\u0142ugiwane s\u0105 najpopularniejsze mikrokontrolery i procesory, w tym wielordzeniowe procesory x86, MIPS, RISC-V i ARM, a tak\u017ce uk\u0142ady od STM, NXP, Qualcomm, Renesas, Texas Instruments i Microchip. Oferowane s\u0105 warstwy zapewniaj\u0105ce zgodno\u015b\u0107 z FreeRTOS, POSIX i OSEK. System jest certyfikowany do stosowania w systemach krytycznych, kt\u00f3re wymagaj\u0105 szczeg\u00f3lnego poziomu niezawodno\u015bci, uznawany za zgodny z wymaganiami standard\u00f3w bezpiecze\u0144stwa i niezawodno\u015bci IEC 61508, IEC 62304, ISO 26262, EN 50128 i EAL4+ Common Criteria.    <\/p>\n<p>Elementy zwi\u0105zane z certyfikacj\u0105 zosta\u0142y r\u00f3wnie\u017c przekazane organizacji Eclipse i b\u0119d\u0105 dost\u0119pne na zasadach otwartej licencji, kt\u00f3ra nie wymaga p\u0142acenia tantiem (royalty-free). Posiadane certyfikaty umo\u017cliwiaj\u0105 korzystanie z Eclipse ThreadX w przemy\u015ble chemicznym, systemach dla przemys\u0142u naftowego i gazowego, elektrowniach, przemy\u015ble lotniczym i kosmicznym, kolejnictwie, systemach motoryzacyjnych (w tym chipach kontroluj\u0105cych silnik, systemach asysty kierowcy i autopilotach) oraz w urz\u0105dzeniach medycznych.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60181\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u043f\u043e\u0434 \u043f\u0435\u0440\u043c\u0438\u0441\u0441\u0438\u0432\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 Azure RTOS, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0431\u044b\u043b\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0430 \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u0433\u043b\u043e\u0449\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Express Logic \u0432 2019 \u0433\u043e\u0434\u0443 \u0438 \u0434\u043e \u044d\u0442\u043e\u0433\u043e \u0431\u043e\u043b\u0435\u0435 20 \u043b\u0435\u0442 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u043b\u0430\u0441\u044c \u043f\u043e\u0434 \u0438\u043c\u0435\u043d\u0435\u043c ThreadX. \u0423\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0432\u043e \u0432\u0441\u0451\u043c \u043c\u0438\u0440\u0435 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u043c\u0430\u044f \u041e\u0421 \u0431\u044b\u043b\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u043d\u0430 \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c 12 \u043c\u0438\u043b\u043b\u0438\u0430\u0440\u0434\u043e\u0432 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u0441\u0440\u0435\u0434\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-111771","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u043f\u043e\u0434 \u043f\u0435\u0440\u043c\u0438\u0441\u0441\u0438\u0432\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 Azure RTOS, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0431\u044b\u043b\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0430 \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u0433\u043b\u043e\u0449\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Express Logic \u0432 2019 \u0433\u043e\u0434\u0443 \u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/microsoft-anonsiroval-otkrytie-koda-azure-rtos-i-peredachu-proekta-soobshhestvu-eclipse\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Microsoft \u0430\u043d\u043e\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043b \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0435 \u043a\u043e\u0434\u0430 Azure RTOS \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0443 Eclipse | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u043f\u043e\u0434 \u043f\u0435\u0440\u043c\u0438\u0441\u0441\u0438\u0432\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 Azure RTOS, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0431\u044b\u043b\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0430 \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u0433\u043b\u043e\u0449\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Express Logic \u0432 2019 \u0433\u043e\u0434\u0443 \u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/microsoft-anonsiroval-otkrytie-koda-azure-rtos-i-peredachu-proekta-soobshhestvu-eclipse\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-11-26T19:10:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-11-26T19:10:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Microsoft og\u0142osi\u0142 otwarcie kodu Azure RTOS i przekazanie projektu spo\u0142eczno\u015bci Eclipse | ProHoster","description":"Firma Microsoft og\u0142osi\u0142a otwarcie kodu \u017ar\u00f3d\u0142owego systemu operacyjnego czasu rzeczywistego Azure RTOS na licencji MIT, kt\u00f3ra zosta\u0142a pozyskana po przej\u0119ciu firmy Express Logic w 2019 roku.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/microsoft-anonsiroval-otkrytie-koda-azure-rtos-i-peredachu-proekta-soobshhestvu-eclipse","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Microsoft \u0430\u043d\u043e\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043b \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0435 \u043a\u043e\u0434\u0430 Azure RTOS \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0443 Eclipse | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u043f\u043e\u0434 \u043f\u0435\u0440\u043c\u0438\u0441\u0441\u0438\u0432\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 Azure RTOS, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0431\u044b\u043b\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0430 \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u0433\u043b\u043e\u0449\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Express Logic \u0432 2019 \u0433\u043e\u0434\u0443 \u0438.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/microsoft-anonsiroval-otkrytie-koda-azure-rtos-i-peredachu-proekta-soobshhestvu-eclipse","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-11-26T19:10:16+00:00","article:modified_time":"2023-11-26T19:10:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/111771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=111771"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/111771\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=111771"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=111771"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=111771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}