ThreadX

ThreadX

ThreadX是優秀的硬實時作業系統(RTOS),適用於深嵌入式套用中,具有規模小、實時性強、可靠性高、無產品著作權費、易於使用等特點,並且支持大量的處理器和SoC,包括ARM、PowerPC、SH 4、MIPS、ADI DSP、TI DPS、Nios II等,因此廣泛套用於消費電子、汽車電子、工業自動化、網路解決方案、軍事與航空航天等領域中。

基本介紹

  • 外文名:ThreadX
  • 類別作業系統
  • 特點:規模小、實時性強
  • 支持:ARM、PowerPC、SH 4
介紹,名字來源,特點,套用,套用實例,

介紹

ThreadX RTOS和中間件支持Tensilica最新產品Diamond Standard 106Micro 32位微控制器IP核。ThreadX RTOS支持全線Tensilica Xtensa可配置處理器IP核以及Diamond標準系列處理器IP核產品。新添加106Micro延續ThreadX 對全部Tensilica處理器系列支持。 ThreadX是Express Logic針對高要求實時套用小面積速度快免版稅的RTOS。免版稅的業務模式令ThreadX對於高容量器件來說極具吸引力。ThreadX的簡單易用也使帶ThreadX的器件既能按時面市又不超預算,這些都是ThreadX在市場上成功並被大量使用的原因所在。ThreadX已被廣泛的用戶接納,並且目前在超過4億5千萬電子產品中得到廣泛套用。ThreadX配有Express LogicTCP/IP協定棧NetX、檔案系統FileX、USB協定棧USBX以及GUI開發包PEGX,所有這些都支持Tensilica最新的Diamond Standard 106Micro產品。 低功耗Diamond Standard 106Micro是針對SoC(片上系統)設計中簡單控制器套用而設計,為那些將產品從8位/16位控制器移植到32位處理器上的設計工程師理想選擇。所有鑽石標準系列處理器都擁有最佳化鑽石系列軟體工具支持和廣泛產業基礎架構合作夥伴,這些合作夥伴將提供作業系統、設計服務、硬體原型和模擬仿真、庫和存儲器、EDA工具和外設等支持。Tensilica為其鑽石標準系列處理器IP核提供了一個已經通過驗證的基礎架構,該架構包括由Tensilica直接提供軟體開發工具,以及由Bytetools公司、FS2公司、Macraigor Systems公司和Sophia Systems公司提供的JTAG探針支持、由ARM(Artisan)公司和Virage Logic公司提供的存儲器和庫、由Cadence公司、CoWare公司、Magma公司和Synopsys公司提供的流行的EDA工具支持和CoWare公司的CoWare Platform Architect上Diamond 106Micro模型。

名字來源

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架構。

套用實例

2005年7月4日,美國國家航空航天局NASA)成功實施了“深度撞擊”飛船對坦普爾1號彗星的準確撞擊,其中,ThreadX在其中發揮了關鍵作用,控制其中全部三套彗星成像儀的運行;
惠普公司的多款數位相機中套用了ThreadX RTOS和配套的FileX檔案系統組件,同時,惠普公司也在全系列印表機產品中使用了ThreadX RTOS;
ThreadX成功套用於Panasonic公司的11Mbs無線網卡;
在Konica-Minolta、Toshiba、Ricoh、Samsung等公司的數碼產品中,ThreadX得到了廣泛的套用;
據CMP統計表明,ThreadX RTOS已經占有全球第三大硬實時作業系統市場份額;
ThreadX 支持的CPU有:PowerPC,680x0/683xx,ColdFile,ARM7,ARM/Thumb,MCORE,ARC,TriCore,X86,StrongARM,MIPS,SH,I960,V8xx,SPARC,Xscale,H8/300H,TMS320C。
該作業系統已經套用在國產手機上面了,比如國內的中興u860手機,酷派F650手機以及一些國產手機方案等。

相關詞條

熱門詞條

聯絡我們