| 本條目存在以下問題,請協助 改善本條目或在 討論頁針對議題發表看法。
| 此條目需要更新。 (2023年11月21日) 請更新本文以反映近況和新增内容。完成修改後請移除本模板。 |
|
ThreadX RTOS开发者 | Express Logic |
---|
编程语言 | C语言 |
---|
作業系統家族 | 实时操作系统 (RTOS) |
---|
源码模式 | 闭源软件 |
---|
当前版本 | - 6.4.1(2024年2月29日;穩定版本)[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 |
---|
仓库 | |
---|
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架构。
外部链接
- ^ Release 6.4.1. 2024年2月29日 [2024年3月30日].