イーソルは、1975年の創業以来、様々なアプリケーション分野、多様なOSおよびハードウェア環境で、エンジニアリングサービスを提供してきました。こうした豊富な実績をもとに蓄積してきた、技術、ノウハウやプログラムの資産化に、積極的に取り組んでいます。再利用や流用が容易な「ソフトウェアIP」の活用により、エンジニアリングサービスの信頼性向上やコスト削減、納期短縮といった多くのメリットを提供します。

イーソルのソフトウェアIPには、以下の3種類があります。

環境非依存のソフトウェア

ハードウェアやOSに依存しないソフトウェアコンポーネントです。
一部機能制限があります。

デバイスドライバ

特定CPU内蔵の周辺コントローラ向けドライバです。
対応実績があるCPUを利用する場合は、このソフトウェアIPを活用できます。

サードパーティ製サンプルプログラム

半導体ベンダーやソフトウェアソリューションベンダが提供するサンプルプログラムです。
これらは、品質が保証されていなかったり、機能が不足していたり、難解なソースコードで利用が簡単ではなかったりするケースがありますが、イーソルがサポートすることにより、サンプルプログラムの活用を容易にします。


環境非依存のソフトウェア

※一部、ライセンス契約が必要なものもあります。詳細はお問い合わせください。

ソフトウェアIP 説明
XMLパーサ・ビルダ ・文書やデータの意味や構造を記述するためのマークアップ言語の解析・作成するプログラム群
・主にPictBridge(PTP)・UPnPに対応したOperation Request/Eventに対応したものを提供可能
UPnP
・ネットワーク上の機器が相互に機能を提供しあうために必要なプロトコル
・UPnPレンダラの正常系動作に対応したものを提供可能
ファームウェア
アップデート
・組込み機器のファームウェアを、SDカード・MMCカード・USBメモリを使用してアップデートする機構
・U-Boot方式/独自方式に対応したものを提供可能
簡易モニタ(簡易OS)
・ハードウェア割込みと周期起動ハンドラを用いたリアルタイムモニタプログラムのフレームワークを提供可能
USBモデム制御コマンド
・USBモデムを用いて3G・4G網に接続するための制御コード群を提供可能
ファイルシステム
電源断対策プログラム
・電源断(瞬断)が発生した際、ファイルシステムの致命的な破壊や、書き込み対象とは異なるファイルの破壊が発生しない為の対策プログラムを提供可能
  ※但し、他社ファイルシステム製品及びお客様 固有のファイルシステムミドルウェアへの組込みは出来ません
MP3・WMAタグ解析
プログラム
・MP3及びWMAファイルのタグ(アーティスト・曲名等)を解析するモジュールを提供可能
・MP3はバージョン3.1のIDダグに対応
PictBridge ・USB接続されたデジタルカメラ(携帯電話)から印刷できるモジュールを提供可能
PTP
・USBをベースとした画像(イメージ)データファイル転送のプロトコルで「ISO 15740」の国際規格の機能を提供可能
・PictBridgeを実装する際やデジタルカメラよりイメージデータを取得する際の遠隔操作を実現
PTP-IP ・TCP/IPをベースとしたPTPで、CIPA - カメラ映像機器工業会によって制定された規格の機能を提供可能
MTP
(Initator/Responder)
・PTPを拡張したプロトコルで、MusicファイルやMovieファイルなどメディアプレイヤ向けのファイル転送プロトコル機能を提供可能
デバッグ用コンソール
アプリケーション
・シリアルインターフェース(UART)を使って、表示画面を持たないターゲットデバイスに対して、デバッグ用のコマンドを送信したり、デバッグ用のprint分を表示したりする汎用モジュールを提供可能

ページトップに戻る

デバイスドライバ

※1 CPU設定・キャッシュ設定・メモリ設定等CPUを動作させるために必要なモジュールと、URAT・I2C等のドライバを含む
※このリストは、イーソル製リアルタイムOS(eT-Kernel、PrKERNELv4)の対応実績を表すものではありません。eT-KernelおよびPrKERNELv4のサポート状況などについては、エンベデッドプロダクツ事業部までお問い合わせください




ハードウェア
設定
モジュール
※1
USB Function
ドライバ
USB HOST
ドライバ
(OHCI・ECHI
準拠含む)
USB
モデム
ドライバ
Audio
Class
ドライバ
Video
Class
ドライバ

Ethernet
ドライバ
Wi-Fi
ドライバ
CAN
ドライバ
SDカード
ドライバ
SDIO
ドライバ
NAND
FLASH
ドライバ

 ARM
 ARM7 


       
           
ARM926
 

       
         
ARM946
 

         
         
ARM9
 
 
   


       
ARM11
 

         
           
ARM
Cortex-M3
 

 
     
     
   
ARM
Cortex-A9
 

 
     
 
 
 
ARM
Cortex-A9
MPCore
 

 
     

         
 Texas Instruments
 DM355


       
     
 
DM365
 


       
         
 DM368


     
           
DM6446
 



 

   
   
 DM6467


       

         
 Freescale
 i.MX21


       
     
 
i.MX25
 


       
     
   
 MPC8347E



   
           
P2020
 



 


   
   
 Fujitsu
 MB86R01



     

   
 
 Renesas
 EMMA
Mobile1



     

   
 
EMMA3SX
RX4000
 



 


   
   
 SH2系



     

 

 
SH7206
 



 


   
   
 SH7262



     

   
 
SH7267
 



 


   
   
 SH7269



     

   
 
SH3系
 



 


   

 
 SH7727



     

   
 
SH7762
 



 


   
   
 SH7760



     

   
 
SH7764
 



 


   
   
 SH7780



     

   
 
SH7786
 



 


   
   
 SH4系




   

   
 
M16C
 



 


   
   
 VR5701



     

 

 
V850
 



 


   ●
   

ページトップに戻る


サードパーティ製サンプルプログラム

富士通FM3

富士通FM3ソフトウェアIP 
TYPE0 ベーシック TYPE0 ハイパフォーマンス
  • 12bit-ADC
  • Base Timer
  • CRC
  • DMAC
  • Dual Timer
  • Multi Function Serial
  • Multi Function Timer
  • QPRC
  • Watch Counter
  • MB9A100シリーズ Template Project
  • 12bit-ADC
  • Base Timer
  • CAN
  • CRC
  • DMAC
  • Dual Timer
  • Multi Function Serial
  • Multi Function Timer
  • QPRC
  • USB Function (Mass Storage Class)
  • USB Host (Mass Storage Class)
  • Watch Counter
  • MB9B100シリーズ Template Project
  • MB9B300シリーズ Template Project
  • MB9B400シリーズ Template Project
  • MB9B500シリーズ Template Project
TYPE1 TYPE2
  • 12bit-ADC
  • Base Timer
  • CRC
  • DMAC
  • Dual Timer
  • Multi Function Serial
  • Multi Function Timer
  • QPRC
  • USB Function (Mass Storage Class)
  • Watch Counter
  • MB9A110シリーズ Template Project
  • MB9A310シリーズ Template Project
  • 12bit-ADC
  • Base Timer
  • CAN
  • CRC
  • DMAC
  • Dual Timer
  • Multi Function Serial
  • Multi Function Timer
  • QPRC
  • USB Function (Mass Storage Class)
  • Watch Counter
  • MB9B110Tシリーズ Template Project
  • MB9B210Tシリーズ Template Project
  • MB9B310Tシリーズ Template Project
  • MB9B410Tシリーズ Template Project
  • MB9B510Tシリーズ Template Project
  • MB9B610Tシリーズ Template Project
  • MB9BD10Tシリーズ Template Project
TYPE3 TYPE4
  • 12bit-ADC
  • Base Timer
  • Multi Function Serial
  • Multi Function Timer
  • MB9A130Lシリーズ Template Project
  • 12bit-ADC
  • Base Timer
  • CAN
  • CRC
  • DMAC
  • Dual Timer
  • Multi Function Serial
  • Multi Function Timer
  • QPRC
  • USB Function (Mass Storage Class)
  • Watch Counter
  • MB9B110Rシリーズ Template Project
  • MB9B310Rシリーズ Template Project
  • MB9B410Rシリーズ Template Project
  • MB9B510Rシリーズ Template Project
TYPE5 TYPE6
  • 12bit-ADC
  • Base Timer
  • CRC
  • DMAC
  • Dual Timer
  • Multi Function Serial
  • Multi Function Timer
  • QPRC
  • USB Function (Mass Storage Class)
  • Watch Counter
  • MB9A110Kシリーズ Template Project
  • MB9A310Kシリーズ Template Project
  • 12bit-ADC
  • Base Timer
  • DMAC
  • Dual Timer
  • Multi Function Serial
  • USB Function (Mass Storage Class)
  • Watch Counter
  • MB9A140Nシリーズ Template Project
  • MB9A340Nシリーズ Template Project
  • MB9AA40Nシリーズ Template Project
  • MB9AB40Nシリーズ Template Project
TYPE7 TYPE8
  • 12bit-ADC
  • Base Timer
  • Multi Function Serial
  • Multi Function Timer
  • MB9A130Nシリーズ Template Project
  • MB9AA30Nシリーズ Template Project
  • 12bit-ADC
  • Base Timer
  • CRC
  • DMAC
  • Dual Timer
  • Multi Function Serial
  • Multi Function Timer
  • QPRC
  • Watch Counter
  • MB9A150Rシリーズ Template Project
TYPE9  
  • 12bit-ADC
  • Base Timer
  • CAN
  • CRC
  • DMAC
  • Dual Timer
  • Multi Function Serial
  • Multi Function Timer
  • QPRC
  • USB Function (Mass Storage Class)
  • Watch Counter
  • MB9B120Mシリーズ Template Project
  • MB9B320Mシリーズ Template Project
  • MB9B520Mシリーズ Template Project
 



  • メールフォームはこちら
  • お電話はこちらから

    03-5365-1280