2009年11月12日
イーソル株式会社

ARM11 MPCore(TM)マルチコアプロセッサを搭載したカーナビ向け最新システムLSI「EC-4260」(NaviEngine(R)-MID)をマルチコア対応リアルタイムOS「eT-Kernel Multi-Core Edition」がサポート


イーソル株式会社(本社:東京都中野区、代表取締役社長:澤田 勉、以下イーソル)は、マルチコア対応リアルタイムOS「eT-Kernel Multi-Core Edition」を中核とするT-Kernelベースソフトウェアプラットフォーム「eCROS」が、NECエレクトロニクス株式会社(NECエレクトロニクス社)製ARM11 MPCore(TM)マルチコアプロセッサ搭載カーナビ向けシステムLSI「EC-4260」(NaviEngine(R)-MID)をサポートしたことを発表します。eT-Kernel Multi-Core Editionを利用することで、EC-4260上で対称型マルチプロセッシング(SMP)と非対称型マルチプロセッシング(AMP)を組み合わせたソフトウェア設計ができます。このため、シングルコアプロセッサ向けのソフトウェア資産を再利用して開発期間とコストを削減しながら、マルチコアプロセッサ本来の性能を最大限に引き出すことができるシステムを開発できます。さらに、システム保護技術により、システムの信頼性を大きく向上できます。

組込み総合技術展Embedded Technology 2009(日程:2009年11月18日~20日、会場:パシフィコ横浜)のイーソルブース(ブース番号:B-26)において、本製品のデモを展示する予定です。

eCROSは、4つのスケーラブルなプロファイルをもつT-Kernel拡張版「eT-Kernel」を中心に、開発ツール、各種ミドルウェア、およびプロフェッショナルサービスから構成される組込みシステム向けソフトウェアプラットフォームです。コアとなるマルチコアプロセッサ対応リアルタイムOS「eT-Kernel Multi-Core Edition」は、イーソル独自の「ブレンドスケジューリング」技術により、3つのCPUコアをもつEC-4260上でSMP型プログラムとAMP型プログラムを混在させることができます。これにより、プログラム処理の負荷を複数コアに分散させて高いスループットを達成できるSMPのメリットと、シングルコアと同じ環境を作り出しリアルタイム性能の保証ができるAMPのメリットをひとつのシステム内で実現できます。eT-Kernel Multi-Core Editionは、T-KernelのAPIに加え、POSIX仕様準拠のAPIを提供します。さらに、システム保護技術「eT-Kernel Multi-Core Edition Memory Partitioning」により、異なるレベルの信頼性をもつプログラム間のメモリ破壊と、OSの心臓部分であるカーネルの破壊を防止できるため、高い信頼性をもつマルチコアシステムを構築できます。また、マルチコアプロセッサ向けソフトウェア開発で重要なマルチプログラミングを強力にサポートする開発ツール「eBinder」を利用することで、EC-4260のソフトウェアを効率的に開発できます。

eCROSは、これまでにNaviEngine(R) 1に対応しており、採用実績があります。今回そのノウハウと実績をベースに、eCROSのEC-4260対応を行いました。EC-4260対応eCROSには、OSや開発ツールに加え、USBホストスタックやSDメモリーカード用ドライバを含む、EC-4260内蔵周辺コントローラに対応した各種ミドルウェアとドライバが揃っています。


イーソル株式会社 常務取締役エンベデッドプロダクツ事業部長 上山 伸幸 のコメント
「eT-Kernel Multi-Core Editionは、SMPとAMPの混在を可能にする『ブレンドスケジューリング』やシステム保護技術『メモリパーティショニング』など、マルチコアプロセッサを使う組込みシステム開発に最適な形のユニークな技術を搭載しています。またイーソルは、カーナビやカーオーディオを含む車載機器で、多数の実績と長年の経験があります。これらをベースに、NECエレクトロニクス社との協力のもと、NaviEngine 1に引き続き、EC-4260を使って車載機器を開発するソフトウェア開発者を強力に支援します。」

補足資料

■eT-Kernelについて
eT-Kernelは、リアルタイムOSベンダーであるイーソルがこれまでμITRONで培ってきたノウハウと技術をもとにして、T-Engineフォーラムが配布するオープンソースのT-Kernelに性能面・機能面で改良・拡張を加えたT-Kernelの拡張版です。システムの高速起動を可能にする「高速ブート」、複数ファイルシステムの透過アクセスを可能にする論理ファイルシステム(LFS)、システム稼動中の問題解析を支援する「例外マネージャ」などの多くの拡張機能を実装しています。マルチコア対応版「eT-Kernel Multi-Core Edition」では、独自のスケジューリング技術「ブレンドスケジューリング」により、ひとつのシステム内でSMP型プログラムとAMP型プログラムを混在させられるほか、システム保護技術「Memory Partitioning」により、マルチコアシステムの信頼性と品質確保を支援します。eT-Kernelには、さまざまなシステム規模と用途をカバーするスケーラブルな4つのプロファイルがあります。μITRONと近い構成を持つμITRONからの移行に最適な「eT-Kernel/Compact」、eT-Kernel/CompactをベースにT-Engine標準のデバイスドライバが付属した「eT-Kernel/Standard」、メモリ保護機能とプロセスモデルをサポートする大規模開発に最適な「eT-Kernel/Extended」、およびPOSIXに準拠した「eT-Kernel/POSIX」です。それぞれのプロファイル上で構築したソフトウェアを共通化したプロダクトライン型ソフトウェア開発も容易です。

「eT-Kernel」詳細



■eBinderについて
eBinderは、T-Kernel、μITRONをコアとするシステム向けの開発スイートです。従来のT-Kernel/μITRONソフトウェア開発に不足していた、優れた開発環境を提供します。リアルタイムOSを使ったシステム開発のためにゼロから設計された開発ツール・機能群を使うことで、リアルタイムシステム特有の問題を容易に解決でき、リアルタイムOSを最大限に活用できます。eBinderは、C/C++コンパイラを含む各種開発ツール群と、あらゆる組込みソフトウェアのベースとなるターゲットプラットフォームを構成するモジュール群があわせて提供されます。

「eBinder」詳細



■イーソル株式会社と「eCROS」について
  イーソル株式会社は1975年の創業以来、組込みソフトウェア業界、及び流通・物流業界で実績を重ねてきました。イーソルは、「Inside Solution」をブランドスローガンに、ユビキタス社会を内側から支える技術者集団として、お客様の満足を第一に、開発、販売からサポートまで一貫したサービス、トータルソリューションを提供します。
  エンベデッドプロダクツ事業部は、組込みシステム開発向けに、「開発環境」、 「リアルタイムOS」、「ミドルウェア」、そして「プロフェッショナルサービス」までを含むソフトウェアプラットフォーム『eCROS』(eSOL Component Real-time OS platform/イークロス)をご提供しています。多くの実績に裏打ちされた高い信頼性を持つeCROSの導入により、「高い品質」と「開発の効率化」の両立を実現します。ソフトウェア製品のご提供だけでなく、ニーズに合わせたプロフェッショナルサービスをあわせてご提供することで、開発者の皆様がアプリケーション開発に専念できる環境を作ります。eCROSを構成するリアルタイムOSには、システムの規模と用途にあわせた4つのプロファイルを持つT-Kernel拡張版「eT-Kernel」と、組込み分野で多くの実績があるμITRON4.0仕様に準拠したリアルタイムOS「PrKERNELv4」を揃えています。開発環境としては、T-Kernel/μITRONベースシステム開発スイート「eBinder」を用意しています。またミドルウェアには、ネットワーク/ファイルシステム/USB/グラフィックスなどの幅広いラインアップを揃えています。
  日本市場のみならず、北米、ヨーロッパ、アジア市場向けに製品・サービスの販売活動を広げています。



*NaviEngineは、NECエレクトロニクス株式会社の日本における登録商標です。
*ARMはARM社の登録商標です。ARM9、ARM11、Cortex、MPCore、RealViewは
ARM社の商標です。
*eBinder、eParts、PrKERNEL、PrKERNELv4、PrFILE、PrCONNECT、PictDirectは
イーソル株式会社の登録商標です。
*eCROS、eT-Kernel、PrUSBはイーソル株式会社の商標です。
*TRON は"The Real-time Operating system Nucleus" の略称です。
*ITRON は "Industrial TRON" の略称です。
*μITRON は "Micro Industrial TRON" の略称です。
*TRON, ITRON, T-Engine, T-Kernel はコンピュータの仕様に対する名称であり、
特定の商品ないしは商品群を指すものではありません。
*記載された社名および製品名は各社の商標または登録商標です。


報道関係者向けPDF形式ファイルはこちら