組み込み機器向けのコンパクトなリアルタイムOS
ThreadXは、米国Express Logic社が組み込み用に設計開発した高速なリアルタイムOS (RTOS)です。
ThreadXは、PicoKernel(TM)と名づけた小さなフットプリントでリアルタイムのレスポンスを要求する組み込みアプリケーションには最適な環境を提供しています。
ThreadX-μITRONは、グレープシステムが開発したThreadXに対応したμITRON ライブラリです。弊社ではこれをラッパー関数としてThreadXの上位に搭載することでμITRON OSとしての使用を可能にしました。ThreadXの小さなフットプリントを活かした高速なμITRONを実現することで、お手持ちのμITRONアプリの資産を有効にお役立ていただけます。
特長
豊富な対応プロセッサ
- ARM 7/9/11、Cortex-M1/-M3/-R4/-A8/-A9、StrongARM、XScale、Thumb
- NXP LPC17xx、LPC24xx、LPC31xx
- TI Stellarisシリーズ
- ST Micro STM32シリーズ
- SH1、SH2、SH3、SH4、SH2-DSP、SH3-DSP、H8/300H ...
- Motorola 68K、M-CORE
- ColdFire 5206、5272、5249、5282、5307、5407、5223x、5225x ...
- PPC 505、603、740、750、821、823、850、860、82xx、83xx、85xx ...
- IBM PPC405、440 ...
- MIPS R3000/R4000/R5000 ...
- ALTERA Nios II
- ATMEL AVR32、AT91
- AnalogDevices SHARC、BlackFin ADSP-BF53x/54x/56x ...
- XILINX MicroBlaze
- NECエレクトロニクス V85x、V83xシリーズ
- TI DM3xx、C6x、C54xファミリー、DSC25、TMS320C6x、TMS320C54x
- Tensilica Xtensa/Diamond
- Intel x86PM、TriCore、TinyJ
- SPARC, i960、LSI Logic ZSP、StarCore
- IDT R3000、Intel i960、ARC4/5/600/700
- OKI ML674K/ML675K
注:サポートCPU、開発ツールについては、常時追加更新されています。
詳しくは弊社営業までお問い合わせください。
様々な開発環境に対応
| ARM社 |
RealView (ThreadX Kernel-aware 対応)、
MDK-ARM、KEILツール |
| Green Hills Software 社 |
MULTI2000 (ThreadX Kernel-aware 対応)
Event Analyzer for ThreadX, Thread-safe libraries |
| IAR 社 |
Embedded Workbench (ThreadX Kernel-aware 対応) |
| ルネサステクノロジ 社 |
C/C++コンパイラパッケージ |
| WindRiver 社 |
Workbench 2.3
WindRiver Compiler (旧名称 Diab)
WindRiver ICE、WindRiver Probe
(旧vision ICE II/vision Probe II 用vision CLICK)
(ThreadX Kernel Aware 対応) |
| Texas Instruments 社 |
Code Composer Studio |
| MetaWare 社 |
SeeCode (ThreadX Kernel-aware 対応) |
| Computex 社 |
CSIDE (ThreadX Kernel-aware 対応) |
| Lauterbach 社 |
Power View (ThreadX Kernel-aware 対応) |
| Metrowerks 社 |
CodeWarrior (ThreadX Kernel-aware 対応) |
| MIPS Technologies 社 |
SDE toolkit (ThreadX Kernel-aware 対応) |
| その他 |
Apogee Software,GNU,CAD-UL,Microtec C/C++, EPI,
Watcom, Borland, Microsoft など |
マルチスレッド、デュアルコアの対応
マルチスレッド対応版の「ThreadX/MT」と、デュアルコア対応版の「ThreadX/SMP」も ご用意しております。対応CPU は限られておりますので、お問い合わせください。
Picokernel(TM)技術による軽量化
ThreadX-μITRONはCライブラリとして構築します。最終的に利用する機能だけがアプリケーションとリンクされるため、全体的に大変コンパクトになっています。
ThreadX最小フットプリントは、CISCプロセッサの場合で約2.5KB、μITRON機能で約5KBとなっています。
パーフォーマンスのよさ
ThreadX-μITRONではPreemption-Threshold(TM)技術や優先順位の継承を採用しパーフォーマンスのよさを実現しました。ThreadX-μITRONを用いる事で、アプリケーションは 以前よりも速く外部イベントをハンドリングする事ができます。またThreadXは速いだけでなく、タスク制御が決定的でもあります。外部イベントの発生順に、優先度の高いスレッドから最適なコンテキスト切替えが実行されます。
使いやすさ
ThreadX-μITRONはソースコード提供でAPIがわかりやすく、またメモリ構成も柔軟ですので、大変使いやすいRTOSです。OSが持っているAPI(サービス)は、名称が実際の用語からできており直感的に認識可能で、かつ機能的なものとして実装されています。アプリケーションはTX_API.H というファイルをインクルードして、オブジェクトをThreadXのCライブラリとリンクさせる事で簡単に作成できます。
日本語の製品マニュアルとサポートが完備
(株)グレープシステムでは、海外製品であっても日本のお客様により良い品質をご提供するため、ThreadX製品のマニュアルを全て日本語で提供しております。
また、サポートも全て日本語で行っておりますので安心してご購入いただけます。
業界最高速のRTOS
ThreadX-μITRONではPreemption-Threshold(TM)技術や優先順位の継承を採用しパーフォーマンスのよさを実現しました。ThreadX-μITRONを使えばアプリケーションは以前よりも速く外部イベントをハンドリング する事ができます。またThreadX-μITRONは速いだけでなく、タスク制御が決定的 でもあります。外部イベントの発生順に、優先度の高いスレッドから最適なコンテキスト切替えが実行され、この手のクラスのRTOSでは最高速です。
μITRON準拠OSとしても提供可能
ThreadX-μITRONはμITRON4.0に対応しております。
- ロイヤリティなしの契約
- ソースコードをご提供
- 未対応プロセッサには弊社にてポーティングが可能
- 様々なミドルウェアもあわせてご提供
- 弊社技術陣による迅速な日本語での技術サポート
- 受託開発も可能