Zephyr開発環境 Zephyr対応RTOSデバッグ・ライブラリは、Zephyrを使用したユーザ・プログラムのデバッグを支援する為のソフトウェアです。 当社デバッガ・ソフト(CSIDE)に標準搭載されているため、Zephyrに特化したデバッグ機能を使用することができ、 Zephyrを使用した、ユーザ・プログラムのデバッグを効率良く行うことができます。

主な特長

ステータス表示機能 ステータス表示機能

ステータス表示

スレッドの実行状態や待ち要因、イベント、セマフォなど各種ステータスを一覧で表示します。

<表示ステータス>

スレッド、イベント、セマフォ、FIFO、メッセージ・キュー、メモリ・スラブなど

ステータス表示

タスク・トレース機能 タスク・トレース機能

遷移グラフ表示

スレッドの状態遷移をグラフィカルに表示して、時間軸とともにスレッドの切り替わりスレッドを一目で確認することができます。 また、Zephyr APIがどのスレッドからどのタイミングで呼び出されているか、データの送受信が正しく行われているかなども簡単に把握できます。

移グラフ表示

CPU占有率表示

表示を切り替えることでスレッドごとの実行時間比率をグラフ表示することもできます。

CPU占有率表示

ユーザ定義コメント

ユーザ・プログラムの任意の位置でユーザ定義のコメント等をタスク・トレース情報として出力することができます。 これにより、タイムスタンプを付加したprintデバッグが可能となります。 また、ミドルウェアやドライバのAPIを埋め込むことも可能となります。

ユーザ定義コメント

RTOSタスク・スタック表示 RTOSタスク・スタック表示

現在生成中の全スレッドのスタック情報を一覧表示します。 スタックの使用量やスタック・ポインタ位置はグラフィカルに表示されますので、各スレッドの状況が一目で把握できます。 さらに、スタックの残量が少なくなるとスタックの使用状況に応じてエラーや警告で詳細な状況を通知します。

RTOSタスク・スタック表示

対応RTOS

カーネル 対応機能一覧 対応ICE
Zephyr ステータス表示機能 タスク・トレース機能 コール・スタック機能 PALMiCE4 ARM
PALMiCE4 ARM64
PALMiCE4 CM

■ ICONの説明

ステータス表示機能:ステータス表示機能
タスク・トレース機能:タスク・トレース機能
RTOSタスク・スタック表示:RTOSタスク・スタック表示