ThreadX

Eclipse ThreadX
Тип операционная система реального времени
Автор Уильям Лэми
Разработчики

Express Logic (исходный)
Microsoft (бывший)

Eclipse Foundation (текущий)
Написана на C
Языки интерфейса Embedded UI support (GUIX)
Первый выпуск 1997
Аппаратные платформы ARC[англ.], ARM, Blackfin, CEVA, C6x, MIPS, NXP, PIC, PowerPC, RISC-V, RX, SH, SHARC[англ.], TI, V850, Xtensa, x86, Coldfire
Последняя версия 6.4.2[1] (20 февраля 2025)
Репозиторий github.com/azure-rtos/th…
Состояние активное
Лицензия MIT
Сайт threadx.io

Eclipse ThreadX, или ThreadX (с 2019 по 2023 год — Azure RTOS) — это операционная система реального времени (ОСРВ), впервые представленная компанией Express Logic в 1997 году.

ThreadX была разработана в 1997 году генеральным директором Express Logic Уильямом Лэми, который также создал ОСРВ Nucleus и PX5.

18 апреля 2019 года Microsoft выкупила ThreadX и переименовала её в Azure RTOS.

21 ноября 2023 года Microsoft объявила, что Azure RTOS будет передана компании Eclipse Foundation и станет доступна по свободной лицензии MIT. После перехода в Eclipse Foundation Azure RTOS была переименована в Eclipse ThreadX, или ThreadX.[2]

Название ThreadX происходит от потоков, которые используются в качестве исполняемых элементов, а X обозначает переключение потоков.

ThreadX поддерживает среды с Многоядерными процессорами посредством асимметричной многопроцессорной обработки или симметричной многопроцессорной обработки.

Применение

[править | править код]
  • Небольшие носимые устройства — например, кнопочные мобильные телефоны.
  • Струйные принтеры Hewlett-Packard.
  • Космический аппарат NASA Deep Impact.
  • В одноплатных компьютерах Raspberry Pi ThreadX используется для загрузки вторичных операционных систем, таких как Linux.

Примечания

[править | править код]
  1. Eclipse ThreadX. projects.eclipse.org. Дата обращения: 26 июня 2025.
  2. Microsoft Contributes Azure RTOS to Open Source. techcommunity.microsoft.com. Дата обращения: 26 июня 2025.