ThreadX

本條目存在以下問題，請協助改善本條目或在討論頁針對議題發表看法。

此條目可参照英語維基百科相應條目来扩充。 (2023年11月21日)
若您熟悉来源语言和主题，请协助参考外语维基百科扩充条目。请勿直接提交机械翻译，也不要翻译不可靠、低品质内容。依版权协议，译文需在编辑摘要注明来源，或于讨论页顶部标记`{{Translated page}}`标签。

|

此條目没有列出任何参考或来源。 (2023年11月21日)
維基百科所有的內容都應該可供查證。请协助補充可靠来源以改善这篇条目。无法查证的內容可能會因為異議提出而被移除。

|

此條目需要更新。 (2023年11月21日)
請更新本文以反映近況和新增内容。完成修改後請移除本模板。

|

ThreadX RTOS开发者| Express Logic

|

编程语言| C语言
作業系統家族| 实时操作系统 (RTOS)
源码模式| 闭源软件
当前版本|

* 6.4.2（2025年2月24日；穩定版本）[1]

支援平台| ARC, ARM, Blackfin, CEVA, C6x, MIPS, NXP, PIC, PowerPC, RISC-V, RX, SH, SHARC, TI, V850, Xtensa, x86 and others.
内核类别| 微内核
许可证| 专有软件(royalty-free)
官方網站| ThreadX RTOS
仓库|

* github.com/azure-rtos/threadx

ThreadX 是由 Express Logic 公司开发的实时操作系统。ThreadX的作者是Willian Lamie，他也曾是Nucleus的作者，目前是Express Logic公司的CEO。Express Logic公司位于美国加州圣地亚哥市。

ThreadX名字是由来有两个方面，线程（Thread）是操作系统的可执行单元， “X”表示上下文切换。ThreadX的线程共享同一内存空间，资源可共享。

和许多其他实时操作系统类似，ThreadX是多任务系统，采用抢占式调度，快速的中断响应，独立内存管理，支持线程间通信，互斥，事件和线程同步。

ThreadX主要的特点是支持优先级继承，抢占阈值的设计，微内核设计，代码空间占用小等。ThreadX源代码采用免版税使用模式（royalty-free）。

ThreadX 通常应用在嵌入式操作系统中。大部分的开发工作在主机上完成，主机运行Windows或Linux系统，交叉编译器可以在主机上生成目标系统的机器码，然后下载到目标板上运行。

几种可以识别threadx系统（OS-aware）的开发工具，包括 Wind River Workbench，ARM RealView，GreenHills Software's MULTI, Metrowerks CodeWarrior, IAR C-SPY, Lauterbach TRACE32 和 visionCLICK。

ThreadX 支持的架构包括 ARM，X86, ARC, MIPS，Xtensa等等， 几乎涵盖所有主流CPU架构。

## 外部链接

[编辑]

* Express Logic, Inc.（页面存档备份，存于互联网档案馆）
* ThreadX Information（页面存档备份，存于互联网档案馆） at Express Logic

* 查
* 论
* 编

实时操作系统（RTOS）

* 实时操作系统比较

开放源代码|

* Mynewt OS（英语：Apache Mynewt OS）
* BeRTOS（英语：BeRTOS）
* ChibiOS/RT
* Contiki
* Composite
* Djyos
* ECOS
* ERIKA Enterprise（英语：ERIKA Enterprise）
* FreeRTOS
* Fuchsia
* FunkOS（英语：FunkOS）
* Nano-RK（英语：Nano-RK）
* NuttX
* One os
* QP
* RIOT
* RTAI（英语：RTAI）
* RTEMS
* RTLinux
* RT-Thread
* seL4（英语：seL4）
* Talon DSP RTOS（英语：Talon DSP RTOS）
* TI-RTOS（英语：TI-RTOS）
* TinyOS
* TockOS
* TRON
* Wombat OS（英语：Wombat OS）
* Xenomai
* Zephyr

专有软件|

* 4690 OS（英语：4690 Operating System）
* DioneOS（英语：DioneOS）
* INTEGRITY
* Junos OS（英语：Junos OS）
* LynxOS
* µC/OS-II（英语：Micro-Controller Operating Systems）
* MQX（英语：MQX）
* Multiuser DOS（英语：Multiuser DOS）
* Nucleus RTOS
* OpenComRTOS（英语：OpenComRTOS）
* OSE（英语：Operating System Embedded）
* OS-9（英语：OS-9）
* OS2000（英语：OS2000）
* PikeOS（英语：PikeOS）
* QNX
* REX OS（英语：REX OS）
* ScreenOS（英语：ScreenOS）
* L4微内核系列
* ThreadX
* TPF（英语：Transaction Processing Facility）
* VRTX
* VxWorks
* Windows Embedded Compact
* SylixOS

历史上的|

* DNIX（英语：DNIX）
* DSOS（英语：DSOS）
* EROS（英语：EROS (microkernel)）
* CoyotOS（英语：CoyotOS）
* FlexOS（英语：FlexOS）
* MERT/UNIX-RT（英语：Multi-Environment Real-Time）
* pSOS（英语：pSOS (real-time operating system)）
* RMX
* RSX-11
* RT-11（英语：RT-11）
* Sintran III（英语：Sintran III）
* Symbian
* THEOS（英语：THEOS）
* UNOS（英语：UNOS (operating system)）

* 分类:实时操作系统

1. ^ Release 6.4.2. 2025年2月24日  [2025年3月2日].

*[查]: 查看该模板
*[论]: 讨论该模板
*[编]: 编辑该模板