[ keyword: RTOS ]

TOPPERS,非対称型マルチプロセッサ向けにμITRONベースのRTOSを機能拡張

 TOPPERSプロジェクトは,マルチプロセッサに対応したリアルタイムOS「TOPPERS/FDMPカーネル」を開発した.本カーネルは,μITRON4.0仕様(標準プロファイル)に準拠した同プロジェクトのリアルタイムOS「TOPPERS/JSP」をマルチプロセッサ向けに機能拡張したものである.本カーネルの対象となるアーキテクチャは,共有メモリを備えた非対称型マルチプロセッサである.

 従来のOSと互換性を持たせるため,マルチプロセッサ用の新しいAPIは極力追加しない方針で開発した.また,タスクやセマフォ,イベント・フラグなどのオブジェクトの指定も従来と同じように,オブジェクトにID番号を付与することで行う.ただし,IDは32ビットとし,プロセッサ指定用に16ビット,プロジェクト指定用に16ビットを用いる.一つのプロセッサに置かれたタスクが別のプロセッサのプロジェクトにアクセスすることは可能だが,基本的にタスクの移動はない.

 TOPPERS/JSPに対応したシングルコア向けのアプリケーションであれば,比較的容易にTOPPERS/FDMPへ移植できる.ただし,排他制御の方法やグローバル変数の配置によっては,大きな変更が必要となるケースもあるという.

 現在の対応プロセッサは,米国Altera社のソフト・マクロCPU「Nios II」,米国Xilinx社のソフト・マクロCPU「MicroBlaze」,東芝の32ビット・コンフィギャラブル・プロセッサ「MeP」の3種類.ARMプロセッサについては,今後対応していくという.

 2005年5月中に本プロジェクトの会員に対して本カーネルの配布を開始する.会員による検証が行われた後,同年中には一般に公開していきたいという.2005年4月19日現在,本プロジェクトのメンバ企業は77社.


[写真1] TOPPERS/FDMPカーネルにおけるオブジェクトの管理


[写真2] 記者発表のようす(写真は本プロジェクト会長である名古屋大学 教授の高田広章氏)

組み込みキャッチアップ
お知らせ 一覧を見る

10/15(金),秋葉原UDXにて「組込みシステム開発者フォーラム2010――Advantech Embedded Design-In Forum Japan」を開催,全セッション受講無料

《読者の広場》 「ひと口コメント」 Part 10 ―― 『はやぶさ』の偉業にひと言! 熱いメッセージが65通も!

PICK UP用語

USB

関連記事

volatile

関連記事

Verilog HDL

関連記事

ニュース 一覧を見る

Mentorの組み込みLinux戦略,半導体メーカの無償配布Linuxパッケージと同一のビルド環境を利用可能に

RS ComponentsがPCB設計ツールを無償配布,設計技術者向けのコミュニティ・サイトも開設

東京エレクトロン デバイス,学生向け組み込みアプリ開発コンテスト「Device2Cloud」を開催

ヒューマンデータ,Xilinx Virtex-5を搭載したFPGAボードを発売

MECHATROLINK協会がMECHATROLINK-III対応のスレーブLSIを600円で発売

Tech Villageブログ

渡辺のぼるのロボコン・プロモータ日記

【ETロボコン】 3rd ET-West Cup

2010年6月20日

Hamana Project

ママチャリ12時間耐久レース(1)

2010年8月25日

組込マーに仲間入り! ~SSEST実行委員会

競技会!

2010年9月 5日