技術解説 TOPPERS OS対応
TOPPERS OSとは
TOPPERSプロジェクトを中心に開発されたオープンソースソフトウェアのITRON仕様となるリアルタイムOSです。
2007年1月現在では以下のカーネルが配布されています。
TOPPERS/JSPカーネル
TOPPERS/FI4カーネル
TOPPERS/OSEKカーネル
TOPPERS/FDMPカーネル
詳しくはTOPPERSプロジェクトのホームページ(http://www.toppers.jp/)を参照してください。
TOPPERS OSのライセンス
TOPPERSプロジェクトではユニークなライセンス形態を採っています。
基本的には「TOPPERS のソフトウェアを機器に組み込んで利用する場合には、そのことをプロジェクトに報告するだけでよい」ということでGNU
GPLライセンスより採用しやすいライセンスとなっています。
詳しくはTOPPERSプロジェクトのホームページを参照してください。
Code Debuggerが提供するデバッグ機能
Code Debuggerを使って開発した際に以下のデバッグ機能を提供します。
これは他のITRON仕様のミスポ社のNORTiやルネサス社のHIシリーズとほぼ同等の機能です。
対応カーネル:TOPPERS/JSP、TOPPERS/FI4
機能1.ソースレベルデバッグ
GNUコンパイラやマイコンメーカ純正のコンパイラを使用したときにソースレベルデバッグをサポートします。
機能2.OSの資源の表示
タスクやセマフォなどOSの資源を一覧表示します。

機能3.システムコールのトレース
システムコールのトーレスとタスクの状態遷移を表示します。

尚、上記機能はCode Debuggerの標準機能として搭載されています。
