T-KernelはT-Engineフォーラムよりリリースされている、µITRONに近いAPIを持つOSです。T-Kernelのベースはタスク・レベルですが、その上位のT-Kernel/SEを使えばプロセス・レベルでのプログラムを書くことができます。アプリケーションの規模に応じてレベルの積み上げが可能なところがT-Kernelの強みといえます。
コンピューテックスのT-Kernel対応はタスク・レベルとプロセス・レベルの両方に対応しています。タスク・レベルの場合はタスクの遷移を追跡する「タスク・トレース機能」や現在のタスクやオブジェクトの状態を表示する「ステータス表示機能」をサポートしています。
一方、プロセス・レベルの場合は複数のプロセスが同じ仮想アドレスで動作しますので、そのままではブレークポイントの設定や逆アセンブラすら機能しません。例えばブレークポイントでは意図しない場所でブレークすることになりますし、main関数から逆アセンブル表示させても見当違いなコードを表示することになります。つまり、デバッガにプロセスを正しく認識させることは、プロセス・レベルの対応として必須の条件となります。
T-Kernel/SEデバッグ・ライブラリはこの条件をクリアし、プロセス・レベルのデバッグにおいても違和感のない操作性と高度な機能を実現しています。
T-Kernelベースのプログラム開発の場合は
T-EngineフォーラムのT-Kernelを使用した、ユーザ・プログラムのデバッグをサポートします。

SuperHには
+

ARMには
+
T-Kernel/SEでのプログラム開発の場合は
T-EngineフォーラムのT-KernelとT-Kernel/SEを使用した、ユーザ・プログラムのデバッグをサポートします。

SuperHには
+

ARMには
+
※PALMiCEの機種の違いについてはこちらをクリックしてください