ESEC2002●富士通デバイス㈱ブース ミドルウェアソリューション 富士通デバイス株式会社 当社は,富士通製マイクロコントローラ用のミドルウェアとして,μITRON仕様 OS,ネットワークライブラリ,ファイルシステムをご提供しています。これらの製品 により,インターネット対応製品や,増大するデータ管理に対応する製品を,短 期間でリリースできます。 省電力モードのサポート μITRON仕様OS[pCROS] pCROSは,MCUが持つ省電力機能をサポートしています。ハー ドウェアのコントロールを意識することなく,OSに制御が移ったとき pCROSシリーズ (以下pCROS)は,富士通製マイクロコントロー に省電力モードへ移行させたり,任意の時点でサービスコールを発 ラ用に開発されたリアルタイムOSです。富士通製μITRON仕様リ 行して省電力モードにすることができます(図1)。 R アルタイムOSであるREALOS シリーズの,サブセット仕様(1チッ ビルドツールのサポート プ向け) 製品として位置付けられます。μITRON4.0仕様に準拠し, pCROSでは,カーネルのカスタマイズをユーザが簡単に行えるビ コンパクトでMCUが持つ省電力機能をサポートしています。また, ルドツールをサポートしています。これにより,ユーザは自分のアプ F2MC R -16ファミリ,FRファミリ,ARM R CPUをサポートします。 リケーションに合う機能を選択できます。 pCROSは次のような特長があります。 ネットワークライブラリ[eTCP/IP] コンパクトで省メモリ マイクロコントローラを用いたアプリケーションソフト開発には,多く のスケジュール管理が必要です。さらに,内部構造の複雑化によ eTCP/IPシリーズ (以下eTCP/IP)は,富士通製マイクロコント り,システム構成を深く理解していないと設計は困難です。そこで ローラ用に,ITRON TCP/IP APIとBSDソケットAPIの2つのAPI OSを使って開発を行い,これによりスケジュール管理が簡単になり, をサポートするネットワークライブラリです。F2MC-16ファミリ,FRファ 各モジュール単位でプログラムが作成できるようになりました。 ミリ,MB86799等 (picoJava-ⅡTM Architecture),FR-Vファミリ, ARMなど,多数のCPU/MCUをサポートしています。 しかし,1チップシステムにOSを使用するには,システム全体に 占めるOSのROM/RAMサイズが大きな課題となります。そこで 近年のインターネットの普及により,組込みシステム用のTCP/IP pCROSは,MCUの内蔵ROM/RAMのみで動作させ,組込み業 プロトコルスタックの需要が増えています。eTCP/IPは,省メモリ・ 界標準仕様のμITRON4.0仕様に準拠しながらサポートする機能 高速実行(バッファコピーの低減) ・低価格・標準API採用で,イン を絞り込むことにより,コンパクトかつ省メモリを追及しました。 ターネット対応製品の開発を容易にします。ITRON TCP/IP API 図1 省電力機能 アイドル OS アイドルタスク 通常待ち スリープモード待ち ディスパッチ ストップモード待ち 省電力機能 タスク or ハンドラ サービスコール スリープモード待ち ストップモード待ち サービスコール 20 FIND ESEC2002 ミドルウェアソリューション I/Fを公開していますので,多種多様なデバイスに対応できます。 仕様に準拠し,組込みシステムの新たな可能性を引き出せます。 図2にeTCP/IPのプロトコル階層を示します。 eFILEは次のような特長があります。 eTCP/IPは次のような特長があります。 データ圧縮機能(ESLC)搭載 豊富なサポートプロトコル MS-DOS互換APIを実装 eTCP/IPは次のRFCに準拠し,それぞれのプロトコルをサポー コンパクトなコードサイズ/データサイズ オーバーヘッドが少なく高速動作 トしています。 RAM,FLASHなど多彩なデバイスに対応可能 RFC826(ARP),RFC903(RARP),RFC791(IP),RFC792 (ICMP),RFC1112(IGMP),RFC793(TCP),RFC768 ファイルシステム構成をユーザがカスタマイズ可能 (UDP)RFC1332,1334,1661等(PPP/DoPa R 対応) リアルタイムOS(pCROS) と組み合わせることで,自動的にタ 2種類のAPIを選択可能 スク間の排他制御を実装 eTCP/IPは次の2つのAPIを持っており,アプリケーションに合 eTCP/IPと組み合わせることで,簡単にインターネットへ接続可能 図3にeFILEの構成例を示します。 うものを選んで使用できます。 ・TRON TCP/IP API 組込みシステム用に設計された,非常にコンパクトなAPIです。 必要な機能を残したまま,リアルタイムシステム用に最適化していま 図2 eTCP/IPのプロトコル階層 す。非同期入出力など,細やかな入出力制御を行うのに最適です。 ・BSDソケット API socket( ),connect( ),send( ),recv( )に代表される, TCP/IPの一般的なAPIです。TCP/IPを使用した既存のアプリケー アプリケーション BSD ソケットAPI ションを移植するのに便利です。 アプリケーションプロトコル ITRON TCP/IP API ファイルシステム[eFILE] TCP/UDP IP(ICMP,ARP,RARP) eFILEは,ストレージデバイスとなるメモリカードやHD,FLASH ネットワークドライバ (Ethernet,PPP/DoPa 対応) などのファイルシステムを構築するためのミドルウェアです。データ圧 ハードウェア 縮機能を搭載することで,ファイルシステム領域を小さくすることが でき,応用範囲がさらに広がりました。ファイルシステムには,一般 eTCP/IP で提供される モジュール 的に最も多く採用されているFAT型ファイルシステムをサポートし, *1に対応しています。 FAT12/FAT16/VFAT(ロングファイル名) また,MS-DOS互換のAPIを実装しています。さらに,ドライバ 図3 eFILEの構成例 ユーザアプリ アプリケーション eTCP/IP ファイルシステム eFILE 圧縮機能 ESLC ミドルウェア ドライバ I/F デバイス FIND ESEC2002 RAM ドライバ FLASH ドライバ その他のドライバ HD,CD-ROM, メモリカード等 SDRAM/ FCRAM FLASH その他のデバイス HD,CD-ROM, メモリカード等 pCROS/ REALOS 21 PDA(携帯情報端末) ,電子辞書,ゲーム,デジタルカメラ,プ データ圧縮ライブラリ[ESLC] リンタ,FAX,液晶プロジェクタ,車載システム,カーナビゲー ション,デジタルテレビ,セットトップボックス,マルチメディア端末, 当社は,アプリケーションへの組込み用に,圧縮・復元の単体機 ネットワーク機器 能をCライブラリでご提供しています。機器への組込みに適した(圧 ・リムーバブルハードディスク,メモリカード等の有効利用 縮復元のための辞書サイズが選択可能)ESLC製品と,パソコン・ ・クライアント・サーバシステム (WAN/LAN)のトラフィックの削減 ワークステーション向けのFLDC製品をご用意しています。 ・データバックアップシステム ・ファイル転送システム (EDIデータ,CADデータなど) ■特長 ・各種アプリケーションソフトウェアへの組込み ■ 富士通研究所が開発した圧縮方式を採用(圧縮特許面で安心 して製品に組み込めます) *1:現在は英数字のみロングファイル名に対応しています。 メモリインタフェースによる圧縮復元 *F2MC,REALOSは,富士通株式会社の登録商標です。 C言語のため移植や変更が可能 *ARMは,ARM Limited.の登録商標です。 各種CPU(マイコン)/OS(リアルタイムOS)への移植が可能 圧縮符号化によるセキュリティ機能 *picoJava-Ⅱは,米国およびその他の国における米国Sun Microsystems, Inc.の商標です。 *DoPaは,ドコモパケット通信サービスの愛称で,株式会社エヌ・ティ・ティ・ ドコモの登録商標です。 ■利用例 組込みシステムの応用例 ・外部からダウンロードしたデータを圧縮してRAMに蓄えることによ り容量を節約 ・固定データの一部を圧縮してフラッシュなどに書き込むことにより 容量を節約 〈お問い合わせ先〉 富士通デバイス株式会社 〒141-8583 東京都品川区大崎2-8-8 大崎ウエストビル TEL(03)3490-6681(代) FAX(03)3490-9548 URL http://www.fdi.fujitsu.com/ ・データ送信時に圧縮することによりパケット通信時間と通信コスト を削減 ・あらかじめ圧縮したデータをフラッシュメモリに格納し,起動時に RAMに展開することによりコストダウンを図る ・機器の有効利用:携帯電話/PHS,携帯電話/PHS基地局, 22 [サポート窓口] システム製品販売部 TEL(03)5434-0386 E-mail FAX(03)3490-9803 [email protected] FIND ESEC2002
© Copyright 2024 Paperzz