ASCII24 Top ASCII24 News ASCII24 Review ASCII24 Business Center 携帯24 Mac24 Akiba2GO! デジタル用語辞典 ASCII24 Broadband Center 最新ニュース バックナンバー イベント情報 ASCII24 Top ASCII24 News ASCII24 Review ASCII24 Business Center 携帯24 Mac24 Akiba2GO! デジタル用語辞典 ASCII24 Broadband Center 最新ニュース バックナンバー ASCII24メールサービス blogmag
ASCII24 - [Main Menu] [Menu 2]


  ASCII24 > ニュース > ソフトウェア
111
記事/用語/ID検索 

最新ニュース
【速報】 待望のiPod shuffleが発売!Apple Storeで実機が触れる(from Mac 24)(2006年11月3日)
【速報】 アップル、 “ホームオーディオを再発見” がテーマのiPod用スピーカー 『iPod Hi-Fi』 を発表――同時にケース2製品も登場(from Mac 24)(2006年3月1日)
【速報】 第3の “Intel Mac” はMac miniだった!――LAN経由で音楽やビデオを配信できる新しい “Front Row” を採用(from Mac 24)(2006年3月1日)
“4倍速い” は本当だった!? ウワサのIntel Macを速攻レビュー(from Mac 24)(2006年2月23日)
アップル、 iPod nanoの1GBモデルを1万7800円で発表――iPod shuffleの価格も改定(from Mac 24)(2006年2月7日)
SARS (重症急性呼吸器症候群) の影響で “Computex Taipei 2003” が延期に!(from Akiba2GO!)(2003年4月30日)
FSBは800MHzの時代へ!Pentium 4-3GHzがアキバで販売開始!(from Akiba2GO!)(2003年4月14日)
NTTグループ、 FOMAとパソコンでのテレビ電話を実現するプラットフォームを発表(from 携帯24)(2003年1月28日)
【集中連載特集・OracleWorld 2002】 “OracleWorld 2002” スペシャルレポート from San Francisco(from ASCII24 Business Center)(2002年11月11日)
アドミラルシステム 『HotBiz』 メーカーインタビュー―― 「ASPにより、 わかりやすく、 運用しやすく、 導入しやすいグループウェアを」 (from ASCII24 Business Center)(2002年8月13日)
「スーパークリエイター=ハッカー」 の世界 - 『ITX 2002 Summer』 レポート(from 日刊アスキー Linux)(2002年6月29日)
【速報】 Netscape最新版公開!! バージョンは7.0! (PR1) (from 日刊アスキー Linux)(2002年5月23日)
JavaOneレポート(from ASCII24 Business Center)(2002年3月29日)
音楽フリーソフトウェアのためのライセンス 「OCPL」 の評価版公開(from 日刊アスキー Linux)(2002年3月5日)
コンパック、 Webサーバアプライアンス 『Compaq TaskSmart W2200』 を発表(from 日刊アスキー Linux)(2001年12月13日)

今週の特集

特集
COMPUTEX TAIPEI 2006レポート
Interop Tokyo 2006レポート
CeBIT 2006レポート
IDF 2006レポート

コラム
過去の記事一覧






Contact Information

[PR]
Printable Version ニュース / ソフトウェア

トロン協会、メモリー保護機能を持つμITRON仕様OSを開発──フリーソフトとして配布へ


2002年4月15日

(社)トロン協会は15日、都内で記者発表会を開催し、メモリー保護機能を持ったμITRON仕様OSを開発したと発表した。開発したOS(カーネル)はオープンソースのフリーソフトウェアとして、ITRON仕様のウェブサイトなどで6月に公開するという。

トロン協会専務理事の中野隆生氏
トロン協会専務理事の中野隆生氏

μITRON仕様は国産OSプロジェクトであるTRONプロジェクトにおける、組み込みシステム向けのリアルタイムOSの仕様。トロン協会がメーカーに対して行なった国内のアンケート調査によると、メーカーが最近開発した組み込みシステムのOSとして、ITRON仕様準拠のOS(※1)は40〜50%を占めているという。μITRON仕様は、TRONプロジェクト開始以来の約20年間に4世代の仕様を経て、現行のリアルタイムOSとしては高い完成度を持つに至ったとしている。

※1 TRON OSは、プログラムやソースコードではなく、基本的にはその仕様のみが公開されており、この仕様に沿って開発されたOSはすべてTRON準拠OSということになる。なお、TRON準拠OSであることを明示する必要はない。

ITRON仕様の流れ
ITRON仕様の流れ

ただし、最近はコンシューマー向けの小型機器においても組み込みソフトウェアが大規模になる傾向があるうえ、製品サイクルが短くなる傾向もあり、開発期間短縮が求められるようになっている。このような環境においてはソフトの品質・信頼性を確保することが困難になってきたという。また、携帯電話に見られるように、プログラムを外部からダウンロード可能なシステムも登場し、そうしたプログラムからシステム自身を保護する必要性も生じてきたとしている。

IIMPプロジェクトのリーダーを務めた、豊橋技術科学大学の高田広章助教授
IIMPプロジェクトのリーダーを務めた、豊橋技術科学大学の高田広章助教授

このような背景を踏まえ、トロン協会では2001年11月から保護機能(※2)をμITRON仕様OSに持たせるための“IIMP(Implementation of ITRON with Memory Protection)プロジェクト”を、情報処理振興事業協会(IPA)の採択テーマの1つとして進めてきた。IIMPプロジェクトのリーダーは豊橋技術科学大学助教授の高田広章氏で、技術・ソフト開発は(株)デンソークリエイト、富士通デバイス(株)、(株)エルミックシステム、(株)エーアイコーポレーション、豊橋技術科学大学が分担した。なお、成果物の権利はTRON協会とIPAに帰属する。

※2 ここでいう保護機能は、OS上で動作するソフトウェアに問題があっても、動作中のほかのソフトやOSに及ばないようにする機能を指す。

IIMPプロジェクトで開発したのは、μITRON 4.0仕様のスタンダードプロファイルにメモリー領域とカーネルオブジェクト(タスク、セマフォなど)に対するアクセス保護機能を追加したもので、μITRON 4.0/PX(Protection eXtension)仕様と呼んでいる。

保護機能の搭載によって、ソフトウェアのテスト期間短縮や、バグによってほかのデータが破壊されるといったことが防げるとしている。保護機能の実装にあたっては、保護機能実現に大きなオーバーヘッドが必要となることのないように、物理空間におけるメモリー保護においてアドレス変換を行なわないことや、メモリー配置の最適化を静的に行なうことなどの工夫をし、成果を得たという。

保護機能の利点
保護機能の利点

またIIMPプロジェクトでは、このμITRON 4.0/PX仕様に基づく“IIMPカーネル”を開発した。IIMPカーネルは、豊橋技術科学大学組み込みリアルタイムシステム研究室を中心とした“TOPPERSプロジェクト”(※3)の『TOPPERS/JSPカーネル』をベースにしており、英アーム社の『ARM940T』、(株)日立製作所の『SH3』、米インテル社の『Pentium』の3つのプロセッサーをサポートしているという。

μITRON 4.0/PX仕様による保護機能
μITRON 4.0/PX仕様による保護機能
※3 TOPPERSプロジェクト(Toyohashi OPen Platform fo Embedded and Real-time Systems):組み込みシステム構築の基盤となる各種のソフトウェアを開発し、フリーソフトウェアとして公開することで、組み込みシステム技術と業界の発展に寄与するという目的のプロジェクト。豊橋技術科学大学組み込みリアルタイムシステム研究室を中心として、プロジェクトに賛同する組織・個人によって推進されている。

μITRON 4.0/PX仕様の概要
μITRON 4.0/PX仕様の概要

IIMPプロジェクトの開発作業はほぼ完了し、6月にはμITRON 4.0/PX仕様(日本語)とともに、IIMPカーネル、検証プログラムなどの開発成果物をフリーソフトウェアとして公開するとしている。仕様公開と同時にリファレンス実装を提供するのは、トロンプロジェクトとしても新しい試みだという。「μITRON 4.0/PX仕様OS全体で、3年後に組み込みシステム用リアルタイムOSの中で5〜10%のシェアを取りたい」(高田助教授)としている。また、仕様の英語版も日本語版公開後に作成する予定としている。

IIMPカーネルの特徴
IIMPカーネルの特徴

μITRON 4.0/PX仕様の発表会では、高田氏がTOPPERSプロジェクトによる『TOPPERS/JSPカーネル Release1.3』の配布開始と、TOPPERSプロジェクトへ4社が参加することもあわせて発表した。

TOPPERSプロジェクトの目的
TOPPERSプロジェクトの目的

TOPPERS/JSPカーネルは、2000年11月に最初のリリースを公開したもので、μITRON 4.0仕様のスタンダードプロファイル規定に準拠したリアルタイムOS。読みやすく改造しやすいソースコード、ポーティングが容易な構造、Linux/Windows上でのシミュレーション環境を用意、高い実行性能と小さいメモリー使用量、フリーソフトウェアのみで開発環境まで構築可能、といった特徴を持っているという。従来対応していたプロセッサーは、米モトローラ社の『M68040』、日立製作所の『SH1』『SH3/4』『H8』、英アームの『ARM7TDM』、日本電気(株)の『V850』だった。本日付で発表、配布を開始したRelease1.3は、三菱電機(株)の『M32R』、米ザイリンクス社の『MicroBlaze』、米テキサス・インスツルメンツ社の『TMS320C54x』(DSP)、日立製作所の『H8S』、米インテルの『Pentium』の5つを追加した。

また新たなTOPPERSプロジェクトの参加企業として、(株)アドバンスドデータコントロールズ、(株)イーエルティ、(株)エーアイコーポレーション、(株)ソフィアシステムズが加わった。これによって、プロジェクトメンバーは、豊橋技術科学大学組み込みリアルタイムシステム研究室、宮城県産業技術総合センター、苫小牧工業高等専門学校情報工学科、(資)もなみソフトウェアを含め、8組織になったとしている。

TOPPERSプロジェクトのソフトウェアの利用条件
TOPPERSプロジェクトのソフトウェアの利用条件

なお、TOPPERSプロジェクトはライセンスに特徴があり、TOPPERS/JSPカーネルの利用(商用含む)にあたっては、プロジェクトに対して報告するだけで、プログラム自体にはTOPPERS/JSPカーネルの使用を示す必要はないという“レポートウェア”となっている。これは、GNUライセンス(GPL)などでは組み込みシステムで利用しづらいが、一方で完全に自由にしてしまうと大学の研究成果としてのアピールができなくなり、研究が続けられなくなるというところから考えられたものとしている。

高田助教授によると、ITRONでは開発環境やツール類、ソフト部品の不足や、ソフトの移植性の悪さなどが問題点として指摘されてきた。これに対し、ITRONを10社以上が開発しているという過剰な重複投資が問題なのではないかと考えた結果、ITRON仕様OSをフリーソフトウェアとして供給することで、各社の開発投資をより先端的なソフト部品や開発環境の開発に向けさせるためにTOPPERSプロジェクトを始めたのだという。フリーソフトウェアが存在すれば、それを利用する企業が増えて、TRON実装の種類が減り、ソフトの移植性が向上し、翻ってITRON仕様OSの問題の多くを解決できるという。

また、TOPPERSプロジェクト参加企業各社がプロジェクトへの取り組みについて説明したが、その1社であるもなみソフトウェアの邑中雅樹氏は同社の今後の取り組みとして、独立法人産業総合研究所と連携し、国産の分散オブジェクト技術“HORB”との組み合わせによって、Linuxと比較した際のITRONの弱点と言われるネットワークの接続性の悪さをカバーし、分散ネットワーク機能を持たせる計画であることを明らかにしている。

記事掲載当初、HORBとITRON仕様OSを組み合わせて分散ネットワーク機能を持たせる計画について、高田助教授の発言であると受け取れる表記となっておりました。正しくはもなみソフトウェアの邑中氏の発言であり、もなみソフトウェアの計画です。お詫びして訂正いたします。

(編集部 佐々木千之)


この記事が関連していると思われます


関連記事の検索には汎用連想計算エンジン(GETA)を利用しています。
「汎用連想計算エンジン(GETA)」は、情報処理振興事業協会(IPA)が実施した「独創的情報技術育成事業」の研究成果です。



ASCII24 RealEstate
advertisement



Copyright (C) 1997-2009 ASCII MEDIA WORKS. All Rights Reserved.
No portion of this web site may be reproduced or duplicated without the express written permission of ASCII MEDIA WORKS Inc.
This web site is written in Japanese only.
記事に関するご意見やご質問は、お問い合わせフォームにてお送りください