text: ThreadX 是由 Express Logic 公司開發的實時作業系統。ThreadX的作者是Willian Lamie，他也曾是Nucleus的作者，目前是Express Logic公司的CEO。Express Logic公司位於美國加州聖地亞哥市。ThreadX名字是由來有兩個方面，執行緒是作業系統的可執行單元， “X”表示上下文切換。ThreadX的執行緒共享同一記憶體空間，資源可共享。和許多其他實時作業系統類似，ThreadX是多工系統，採用搶佔式排程，快速的中斷響應，獨立記憶體管理，支援執行緒間通訊，互斥，事件和執行緒同步。ThreadX主要的特點是支援優先順序繼承，搶佔閾值的設計，微核心設計，程式碼空間佔用小等。ThreadX原始碼採用免版稅使用模式。ThreadX 通常應用在嵌入式作業系統中。大部分的開發工作在主機上完成，主機執行Windows或Linux系統，交叉編譯器可以在主機上生成目標系統的機器碼，然後下載到目標板上執行。幾種可以識別threadx系統的開發工具，包括 Wind River Workbench，ARM RealView，GreenHills Software's MULTI, Metrowerks CodeWarrior, IAR C-SPY, Lauterbach TRACE32 和 visionCLICK。ThreadX 支援的架構包括 ARM，X86, ARC, MIPS，Xtensa等等， 幾乎涵蓋所有主流CPU架構。
metadata: erhwenkuo/wikipedia-zhtw
metadata: ThreadX
metadata: https://zh.wikipedia.org/wiki?curid=6184847