2010年2月1日
イーソル株式会社

イーソル、「eSOL for Android(TM)」 を発表、組込みシステムのノウハウをつぎ込んだ、製品とサービスで構成するAndroid(TM)ソリューションを提供


~ Linux以外のOSにAndroid(TM)を適応させる「eSOL Adaptor for Android(TM)」を開発 ~

eSOL for Android eSOL Adaptor for Android

 イーソル株式会社(本社:東京都中野区、代表取締役社長:澤田 勉、以下イーソル)は、Google社を中心とするOpen Handset Alliance(OHA)のオープンソースソフトウェアプラットフォーム「Android(TM)(アンドロイド)」を利用した組込みシステム開発のためのワンストップソリューション「eSOL for Android(TM)」を発表します。eSOL for Androidは、AndroidをLinux以外のOSに適応させる「eSOL Adaptor for Android(TM)」と、Android搭載システム開発向けテクニカルサービス「eSOL Professional Services for Android(TM)」で構成されます。イーソルは、これまでに培ってきた組込みシステムのノウハウをeSOL for Androidに集約し、Androidの適用分野を携帯電話などのモバイル端末から、より高い性能と信頼性を必要とする組込みシステムへと拡大していきます。まずはeSOL Adaptor for Android製品のラインアップとして、Linuxを高性能かつ高信頼性が特長のイーソルの組込みOS「eT-Kernel」に置き換えるための「eT-Kernel Adaptor for Android(TM)」を開発中で、2010年第2四半期中のリリースを予定しています。eSOL Professional Services for Androidには、LinuxをベースにしたAndroid搭載システムの受託開発やAndroidのカスタマイズに加え、eSOL Adaptor for Androidを利用したさまざまなOS環境におけるAndroid搭載システム開発のサポートやカスタマイズなどが含まれます。

 携帯電話・情報家電および車載情報機器における組込みソフトウェア規模は増大の一途をたどっており、これらのシステム規模は単独で1000万行を超える規模となっています。これに伴うコスト増加と開発効率の低下を改善するため、デスクトップPCやサーバコンピューティングと同様のソフトウェアプラットフォームの概念が導入されつつあります。その中でも注目されているAndroidは、携帯電話のみならず情報家電および車載情報機器市場でも注目を集めています。しかし、Androidは汎用OSであるLinuxをベースにしたプラットフォームであるため、特に車載情報機器などの高性能と高信頼性が要求される機器への適用は実現が難しいとされています。

 イーソルは、Linuxを他のOSに置き換えるeSOL Adaptor for Androidによりこの課題を解決し、コスト削減および開発効率向上と高性能および高信頼性の確保を同時に実現します。さらにeSOL Professional Services for Androidにより、Android搭載システムの開発を包括的に支援します。これらは、情報家電や車載情報機器をはじめとする多くの組込みシステムで採用実績をもつeT-Kernelを含む組込みOSや開発ツールおよび各種ミドルウェアといった自社製品の開発経験と、組込みOSやLinux、Windows(R)をベースとする組込みシステムにおいて移植や統合、改造などさまざまな規模の受託開発を多数行ってきた経験の中から、約30年に渡って蓄積された技術ノウハウと知見に裏打ちされています。

 現在開発中のeT-Kernel Adaptor for Androidにより、豊富なアプリケーションとミドルウェアが揃ったAndroidのメリットと、eT-Kernelのメリットの両方を取り入れられるようになります。eT-Kernel Adaptor for Androidの適用により以下のようなメリットが得られます。
 ・ LinuxがeT-Kernelに置き換わることにより、システムの高速化と優れたリアルタイム性能を提供可能
 ・ マルチコアシステムのシステム保護機能「eT-Kernel Multi-Core Edition Memory Partitioning」を組み
   合わせることで、カーネルや異なるアプリケーション同士のメモリ破壊を防止し、マルチコアシステムの
   信頼性確保を実現
 ・ Androidアプリケーションとリアルタイム性と高信頼性が必須のPOSIX/μITRON,T-Kernelアプリケー
   ションの混在が可能
 ・ Androidアプリケーション・フレームワーク層以上は完全互換であるため、Android SDKをそのまま利用
   可能
 ・ eT-Kernelの最上位プロファイルのPOSIX仕様準拠リアルタイムOS「eT-Kernel/POSIX」のLinuxとの
   高い互換性により、Linuxのソフトウェア資産とエンジニアリソースをフルに活用可能

eT-Kernel Adaptor for Androidを利用したソフトウェア アーキテクチャ
図1 eT-Kernel Adaptor for Androidを利用したソフトウェア アーキテクチャ

 eSOL Adaptor for Androidの開発により技術ノウハウをより洗練させ、Androidシステム開発向けの技術サービスとして、eSOL Professional Services for Androidを提供します。eT-KernelベースのAndroidシステムにとどまらず、Linuxベースの標準のAndroidから、その他のOSを利用したAndroidまで、広くサービスをご提供します。binderやLow Memory KillerなどAndroidの固有ドライバのカスタマイズ、標準ライブラリ、HAL、Androidランタイムのカスタマイズ、μITRON,T-Kernel/POSIXソフトウェア資産などのAndroidへの適応化、パフォーマンスチューニング、コンパイラやプロセッサのポーティング、デバイスドライバ開発、Android導入のコンサルティングなどの各種テクニカルサービスでAndroid搭載システム開発を包括的にサポートします。

 イーソルは、携帯電話や情報家電、事務機器をはじめ、高い性能と信頼性を必要とする車載情報機器などさまざまな機器にAndroidを適用し、それらのすべてをクラウドコンピューティングにおける、いわゆるクラウド・デバイスとするために、さまざまな課題解決と、製品・サービスの開発・提供を進めて参ります。

補足資料

■ イーソル株式会社について
  イーソル株式会社は「Inside Solution」をブランドスローガンに、1975年の創業以来、組込みソフトウェア業界、および流通・物流業界で実績を重ねて参りました。ユビキタス社会を内側から支える技術者集団として、お客様の満足を第一に、開発、販売からサポートまで一貫したサービス、そしてトータルソリューションを提供しております。弊社は創業直後より30年以上にわたって、高信頼かつ高性能の組込みOS・開発環境・各種ミドルウェアを自社開発、販売し、デジタルカメラなどの情報家電製品から車載情報機器や人工衛星システムにいたるまで、数多くの組込みシステムに採用いただいています。さらに、顧客様のシステムに特化した組込みアプリケーション開発やコンサルテーションも創業時より行っており、これら様々な規模のシステム開発実績による技術とノウハウの蓄積を背景としたサービスは、多くの顧客企業様より高いご信頼をいただいております。また、組込み技術の応用市場としての流通・物流業界においても、指定伝票発行用車載プリンタ、耐環境ハンディターミナル、冷凍庫ハンディターミナルなどの製品企画および販売を行い、高い評価をいただいております。

イーソル会社情報へ



■ eT-Kernelについて
 eT-Kernelは、リアルタイムOSベンダーであるイーソルがこれまでμITRONで培ってきたノウハウと技術をもとにして、T-Engineフォーラムが配布するオープンソースのT-Kernelに性能面・機能面で拡張・改良を加えたリアルタイムOSです。マルチコアコアプロセッサ向けに、ひとつのシステム内にSMP型プログラムとAMP型プログラムを混在させられる独自のスケジューリング技術「ブレンドスケジューリング」を搭載した「eT-Kernel Multi-Core Edition」を用意しています。eT-Kernelには、POSIX仕様準拠「eT-Kernel/POSIX」、メモリ保護/プロセスモデル対応「eT-Kernel/Extended」をはじめとする4つのプロファイルがあります。eT-Kernelの開発ツールとして、T-Kernelベースシステム開発スイート「eBinder」を用意しています。eT-KernelとeBinderは、イーソルのソフトウェアプラットフォーム「eCROS」の構成要素です。

「eT-Kernel」詳細



■ eT-Kernel Multi-Core Edition Memory Partitioning について
 マルチコアプロセッサ対応リアルタイムOS「eT-Kernel Multi-Core Edition」のオプション機能「eT-Kernel Multi-Core Edition Memory Partitioning」は、マルチコアシステムの信頼性を確保するためのシステム保護機能です。信頼性のレベルが異なる複数のシステムをひとつのマルチコアプロセッサに統合する際などに、それぞれをパーティションとして分離することで、予期せぬ挙動などによる相互のメモリ破壊やカーネルのメモリ破壊を防止します。またパーティション間をまたいだタスク/プロセス間通信APIや共有メモリを用意することで、組込みシステムでは不可欠なパーティション間のスムーズな連携を同時に実現しています。

*"Android"は、Google Inc.の商標です。
*Windows は米国 Microsoft Corporation の米国およびその他の国における登録商標です。
*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 はコンピュータの仕様に対する名称であり、
特定の商品ないしは商品群を指すものではありません。
*その他の会社名、製品名はそれぞれ各社の商標または登録商標です。


■ 本リリースに関するお問い合わせ先
イーソル株式会社 経営企画室 久保田伊佐雄
Tel : 03-5365-1560 e-mail : esol-marketing@esol.co.jp
URL : http://www.esol.co.jp/


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