ThreadX ThreadX 是由 Express Logic 公司开发的实时操作系统ThreadX的作者是Willian Lamie他也曾是Nucleus的作者目前是Express Logic公司的CEOExpress Logic公司位于美国加州圣地亚哥市 ThreadX名字是由来有两个方面线程Thread是操作系统的可执行单元 X表示上下文切换ThreadX的线程共享同一内存空间资源可共享 和许多其他实时操作系统类似ThreadX是多任务系统采用抢占式调度快速的中断响应独立内存管理支持线程间通信互斥事件和线程同步 ThreadX主要的特点是支持优先级继承抢占阈值的设计微内核设计代码空间占用小等ThreadX源代码采用免版税使用模式royaltyfree ThreadX 通常应用在嵌入式操作系统中大部分的开发工作在主机上完成主机运行Windows或Linux系统交叉编译器可以在主机上生成目标系统的机器码然后下载到目标板上运行 几种可以识别threadx系统OSaware的开发工具包括 Wind River WorkbenchARM RealViewGreenHills Softwares MULTI Metrowerks CodeWarrior IAR CSPY Lauterbach TRACE 和 visionCLICK ThreadX 支持的架构包括 ARMX ARC MIPSXtensa等等 几乎涵盖所有主流CPU架构