ThreadX
- 6.4.1 (2024年2月29日;穩定版本)[1]
![編輯維基數據鏈接](//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png)
支援平台 | 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
![編輯維基數據鏈接](//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png) |
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
|
---|
| | | 开放源代码 | - 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))
|
---|
| |
|
- ^ Release 6.4.1. 2024年2月29日 [2024年3月30日].