組み込み向けファイルシステム

組み込み向けファイルシステム
AVE-Fileは、小型情報機器などでのデータやプログラムの格納を可能にする、コンパクトな組み込み向けファイルシステム
です。FAT12/16/32、
VFATに準拠することで、 PCや他の機器とのデータ交換を実現します。PCに匹敵する速度と、
2GBを超える大容量ファイル・論理パーティションへの対応により、 AV用途への応用や大容量データ・メディアの活用が可能
です。また、24時間連続使用や書き込み中の電源切断に対応しているため、システムの信頼性を向上させることができます。
豊富なサンプルドライバに加え、オプションモジュールによってNOR型フラッシュメモリやUSBメモリに対応するため、
さまざ
まな種類のメディアを使用することが可能です。AVE-Fileは、携帯電話、車載端末などに多くの搭載実績を誇ります。
機能と特長
●
●
FAT12/16/32、
VFAT (ロングファイルネーム)、
●
PCに匹敵する速度を実現
・タイムゾーン対応
●
(ハードディスク/SH-4、 Writeは理論値)
●
24時間連続使用を考慮した設計
●
書き込み中断対処機能
●
●
USB対応
SDメモリカード対応
(東京エレクトロンデバイス製TE4100コントローラ)
●
・書き込み中の電源切断などに対して、
可能な限りFATファ
●
大容量ファイルへの対応
・4GBまでのサイズのファイルに対応
●
拡張・論理パーティション対応
FATフォーマッ ト/DOSパーティション作成機能
●
物理記憶デバイスを各種用意
(Compact Flash、 ハードディスク)
・Windowsディスク
(ハードディスク、
フロッピーディスクなど)
論理ファイルシステム、
物理記憶デバイス、エンコーディ
・SDメモリカード
ングをユーザが追加可能
・NOR型フラッシュメモリ
プラットフォームインタフェースモジュール(A VE-PLIM)
・ROM/RAMディスク
●
マルチタスク対応/シングルタスクの場合、
OSは不要
情報家電向けブラウザ「NetFront」 のオプションとして
も実装可能
AVE-Fil eモジュール 構 成 図
ユーザ・アプリケーション
AVE-File API
AVE-File
FATfs
他のLFM
LFM
他のPDM
PDM
他のメディア
メディア
ROMfs
ATA
Compact
Flash
ハードディスク
SD
ARD
SDカード
RAM
LF M:論理ファイルシステムモジュール
AFMD*
内蔵フラッシュ
メモリ
PDM:物理記憶デバイスドライバモジュール
AVE-USB*
USBストレージ
]
機能
●
NOR型フラッシュメモリ対応
により、高い移植性を実現
●
の場合[SH-Mobile (SH7290)
カレントディレクトリ機能、FATファイルシステムチェック
・PCカードATAディスク
(オプション/AFMD 1.0)
イルシステムの不整合を回避
: 2.3KB/セマフォ : 1
※最小構成
(FAT12/16)
スクなど)
を使用可能(オプション/AVE-USB)
(Compact Flash/SH-Mobile)
CPU負荷が少なくコンパク ト
・ROM : 30KB/RAM
・USBストレージデバイス (フラッシュメモリ、ハードディ
・Read 1.5MB/s, Write 2.3MB/s
●
●
・ファイル・ディレクトリ名のエンコーディングを切替可能
・Read 25MB/s, Write 17.5MB/s
●
国際化サポート
DOSパーティションに対応
ROM
*AFMDとAVE-USBはオプション
組み込み向け
ファイルシステム
SDK開発キット
SDK開発キットは、完全ソースコード提供の移植開発用パッ
●
完全ソースコード提供
●
ケージです。PC上でのアプリケーション開発環境や、サン
●
ロイヤリティフリー
ケーション開発とデバッグが可能
プルドライバ、
テストプログラム、
ドキュメント等を提供し、
プ
●
ANSI仕様のC言語で記述され、さまざまなCPU/OSに移
ラットフォームに応じたアプリケーションの開発と移植が可
PCエミュレータの提供により、VC++を使用したアプリ
植可能
・SH-Mobile(MS7290CP01)/μMore v4.0(μ
能です。
ITRON 4.0仕様準拠)で動作確認
A V E - F i l e F l a s h M e m o r y D r i v e r( A F M D )[オプション]
●
フラッシュメモリをディスクとして扱うことが可能
●
●
高いメモリ使用効率(小容量フラッシュメモリでの使用に最適)
● コンパクトなコード、
省リソース
書き込み消去中の電源切断からの自動回復が可能
・メモリオーバヘッド:0.78%、8KB/MB(GC用予備領
・ROM:約20KB/タスク・セマフォ:なし
域を除く)
●
●
メモリの各消去ユニットの消去回数を平均化することで、
メモリ寿命を延ばすことが可能
●
インクリメンタルガベージコレクション
・追加タスクなしでガベージコレクション(GC)をバック
グラウンドで実行することが可能
優れた拡張性
・複数の物理メモリ領域に対応
● フラッシュメモリ特有の制御機能
(物理フォーマット機能、
ページ削除機能など)に対応
●
小規模システムでは単体でも使用可能
●
AMD/富士通NOR型フラッシュメモリ用サンプルMTDM
を添付
・メモリドライバモジュール(MTDM)追加で幅広いメモ
・同一フラッシュメモリでのプログラム実行とデータの共
リチップに対応可能
存可能
(インターフェース公開、
サンプル添付)
●
●
PCで開発・デバックが可能
AFMD本体は、CPU、OS、
ターゲットに非依存
SDK開発キット概要
移植および開発キット
NOR型フラッシュメモリドライバ
SDK Source Package
AFMD* Option Package
・サンプルPCカードイネーブラ
●
AVE-File v1.4(ソース)
●
ACCESS FAT File system Module(AFFM)
(ソース)
●
AVE-PLIM(ソース)
Windows用擬似ファイルシステム
●
AVE-File評価用μMore v4.0モジュール(オブジェクト)
●
●
サンプルプログラム(ソース)
● ドキュメント
・機能確認用サンプルプログラム(コマンドインタプリタ、
AVE-HTTPD用CGIプログラム、FATファイルシステム
チェックプログラム)
●
サンプルドライバ(ソース)
・論理ファイルシステムモジュール
ROM擬似ファイルシステム
●
SH-3、SH-Mobile、SH-4用サンプルプログラム(ソース)
機種限定の無制限コピーライセンス
●
AFMD v1.0(ソース)
●
AVE-PLIM(ソース)
●
AFMD評価用モジュール
・μMore v4.0(オブジェクト)
・AVE-File v1.2(オブジェクト)
●
サンプルプログラム(ソース)
・サンプルアプリケーション
●
3ヶ月間無償サポート付
AFMD動作確認プログラム、MTDM動作確認プログラム、
●
シュリンクラップ形式の契約書
AVE-File動作確認プログラム、簡易コマンドインタプリタ
・サンプルメモリドライバ(MTDM)
※リファレンスボードおよび開発環境は、キットに含まれません。
・物理記憶デバイスドライバ
AMD/富士通 NORフラッシュメモリ用MTDM、エミュレー
ATAデバイスドライバ(Ultra DMA対応予定)
ションMTDM
Win32用擬似ディスクドライバ
・サンプルPCカードイネーブラ
SDメモリカードドライバ(TED TE4100コントローラ対応)
*AFMD=AVE-File Flash Memory Driver
RAMディスクドライバ
動作確認環境
CPU
SH7290(SH-Mobile)/MS7290CP01
OS
μMore v4.0(μITRON4.0仕様準拠)
開発環境
●
メディア*
ルネサス テクノロジ HEW 1.1a、E10Aエミュレータ、HDI ●Microsoft Visual C++ 6.0、Windows 2000、Windows XP
コンパクトフラッシュ(SanDisk Ultra II 256MB、ハギワラシスコム 64MB、HGST microdrive 340MB、SanDisk 30MB)●USBフラッシュメモリ**(I/Oデータ EDP-256M、バッファロー RUFX/U2)●USBハードディスク**(I/Oデータ HDP-U20P、バッファロー HD-120U2)●ROM/RAMディスク ●Windows 2000、XPのディスク(ハードディスク、
フロッピーディスク、
メモリーカード)
●
*MS7290CP01, Windows PCにて確認 **AVE-USB v1.0使用
●TRONは"The Real-time Operating System Nucleus"の略称です。ITRONは"Industrial TRON"の略称です。●μITRONは"Micro Industrial TRON"の略称です。●TRON、ITRONおよびμITRONは、特定の商品ないし商品群を示す名称ではありません。●文中の会社名、
C 2004 ACCESS CO.,LTD.
商品名は、各社の商標又は登録商標です。仕様は予告なく変更する場合がありますので、
あらかじめご了承ください。 Copyright 〒101-0064 東京都千代田区猿楽町2-8-16 平田ビル
お問い合わせその他、製品に関する情報は
A.F.( A)2004.6.10000 Printed in Japan.