ThreadX

Azure RTOS ThreadX — операционная система реального времени. Разработана для глубоко встраиваемых приложений.

Azure RTOS ThreadX
Логотип программы Azure RTOS ThreadX
Тип операционная система реального времени
Автор Уильям Лэми
Разработчики Express Logic (original)
Microsoft
Написана на 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.2.0[1] (27 октября 2022)
Репозиторий github.com/azure-rtos/th…
Состояние активное
Лицензия проприетарная
Сайт azure.microsoft.com/en-u…

Описание

править

ThreadX изначально разрабатывался компанией Express Logic. Автором является Уильям Лэми[2], который был президентом и генеральным директором Express Logic

Express Logic была приобретена Microsoft 18 апреля 2019 года[3].

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

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

ThreadX распространяется с использованием маркетинговой модели, в которой исходный код бесплатен, а лицензии предоставляются бесплатно.

Примечания

править
  1. Releases · azure-rtos/Threadx. GitHub. Дата обращения: 11 февраля 2023. Архивировано 11 февраля 2023 года.
  2. Cole, Bernard; McConnel, Toni (2010-09-03). "Bill Lamie: Story of a man and his real-time operating systems". Embedded. AspenCore. Архивировано 30 июля 2019. Дата обращения: 11 февраля 2023.
  3. Janakiram, MSV (2019-04-21). "How Does The Express Logic Acquisition Help Microsoft and the IoT Ecosystem". Forbes. Архивировано 11 февраля 2023. Дата обращения: 11 февраля 2023.