タスクの実行状態やブロック要因、キューのデータ格納状態など各種ステータスを一覧で表示します。
<表示ステータス>
タスク、キュー、セマフォ、ミューテックス、コルーチン、など
タスクの状態遷移をグラフィカルに表示して、時間軸とともにタスクの切り替わりや、割り込み発生ポイントを一目で確認することができます。 また、FreeRTOS APIがどのタスクからどのタイミングで呼び出されているか、データの送受信が正しく行われているかなども簡単に把握できます。
表示を切り替えることでタスクごとの実行時間比率をグラフ表示することもできます。
ユーザ・プログラムの任意の位置でユーザ定義のコメント等をタスク・トレース情報として出力することができます。 これにより、タイムスタンプを付加したprintデバッグが可能となります。 また、ミドルウェアやドライバのAPIを埋め込むことも可能となります。
コール・スタック機能は、タスク毎に関数の呼び出し履歴を表示する機能です。
各タスクの待ち位置が関数レベルで確認でき、どのような経路で現在の関数に到達したか直ぐに把握できます。
また、ダブルクリックにより各タスクの待ち位置のコード表示も簡単に行えます。
カーネル | 対応機能一覧 | 対応ICE |
---|---|---|
FreeRTOS | PALMiCE4 ARM*1 | |
PALMiCE4 ARM64*1 | ||
PALMiCE4 CM*1 |
:ステータス表示機能 |
:タスク・トレース機能 |
:コール・スタック機能 |