Products
ファイルシステム

AVE®-Fileは、小型情報機器などでのデータやプログラムの格納を可能にする、コンパクトな組み込み向けファイルシステムです。
FAT12/16/32、VFATに準拠することで、PCや他の機器とのデータ交換を実現します。
PCに匹敵する速度と、2GBを超える大容量ファイル・論理パーティションへの対応により、AV用途への応用や大容量データ・メディアの活用が可能です。
また、24時間連続使用や書き込み中の電源切断に対応しているため、システムの信頼性を向上させることができます。
豊富なサンプルドライバに加え、オプションモジュールによってNOR型フラッシュメモリやUSBメモリに対応するため、さまざまな種類のメディアを使用することが可能です。
AVE®-Fileは、携帯電話、車載端末などに多くの搭載実績を誇ります。

機能と特長
- FAT12/16/32、VFAT(ロングファイルネーム)、DOSパーティションに対応
- PCに匹敵する速度を実現
- Read 25MB/s, Write 17.5MB/s(ハードディスク/SH-4、Writeは理論値)
- Read 1.5MB/s, Write 2.3MB/s(Compact Flash/SH-Mobile)
- 24時間連続使用を考慮した設計
- 書き込み中断対処機能
- 書き込み中の電源切断などに対して、可能な限りFATファイルシステムの不整合を回避
- 大容量ファイルへの対応
- 拡張・論理パーティション対応
- 国際化サポート
- ファイル・ディレクトリ名のエンコーディングを切替可能
- タイムゾーン対応
- USB対応
- USBストレージデバイス(フラッシュメモリ、ハードディスクなど)を使用可能
(オプション/AVE®-USB)
- SDメモリカード対応(東京エレクトロンデバイス製TE4100コントローラ)
- NOR型フラッシュメモリ対応(オプション/AFMD 1.0)
- 論理ファイルシステム、物理記憶デバイス、エンコーディングをユーザが追加可能
- プラットフォームインタフェースモジュール(AVE®-PLIM)により、高い移植性を実現
- マルチタスク対応/シングルタスクの場合、OSは不要
- CPU負荷が少なくコンパクト
- ROM:30KB/RAM:2.3KB/セマフォ:1
- ※最小構成(FAT12/16)の場合[SH-Mobile(SH7290)]
- カレントディレクトリ機能、FATファイルシステムチェック機能
- FATフォーマット/DOSパーティション作成機能
- 物理記憶デバイスを各種用意
- PCカードATAディスク(Compact Flash、ハードディスク)
- Windows®ディスク(ハードディスク、フロッピーディスクなど)
- SDメモリカード
- NOR型フラッシュメモリ
- ROM/RAMディスク
- 情報家電向けブラウザ「NetFront®」のオプションとしても実装可能
AVE®-Fileモジュール構成図
SDK開発キット
SDK開発キットは、完全ソースコード提供の移植開発用パッケージです。
PC上でのアプリケーション開発環境や、サンプルドライバ、テストプログラム、ドキュメント等を提供し、プラットフォームに応じたアプリケーションの開発と移植が可能です。
- 完全ソースコード提供
- ロイヤリティフリー
- ANSI仕様のC言語で記述され、さまざまなCPU/OSに移植可能
SH-Mobile(MS7290CP01)/μMore® v4.0(μITRON 4.0仕様準拠)で動作確認
- PCエミュレータの提供により、VC++を使用したアプリケーション開発とデバッグが可能
AVE®-File Flash Memory Driver(AFMD)[オプション]
- フラッシュメモリをディスクとして扱うことが可能
- 高いメモリ使用効率(小容量フラッシュメモリでの使用に最適)
- メモリオーバヘッド:0.78%、8KB/MB(GC用予備領域を除く)
- メモリの各消去ユニットの消去回数を平均化することで、メモリ寿命を延ばすことが可能
- インクリメンタルガベージコレクション
- 追加タスクなしでガベージコレクション(GC)をバックグラウンドで実行することが可能
- 書き込み消去中の電源切断からの自動回復が可能
- コンパクトなコード、省リソース
- 優れた拡張性
- 複数の物理メモリ領域に対応・メモリドライバモジュール(MTDM)追加で幅広いメモリチップに対応可能(インターフェース公開、サンプル添付)
- AFMD本体は、CPU、OS、ターゲットに非依存回復が可能
- フラッシュメモリ特有の制御機能(物理フォーマット機能、ページ削除機能など)に対応
- 小規模システムでは単体でも使用可能
- AMD/富士通NOR型フラッシュメモリ用サンプルMTDMを添付
- 同一フラッシュメモリでのプログラム実行とデータの共存可能
- PCで開発・デバックが可能
SDK開発キット概要
SDK Source Package─移植および開発キット
- AVE-File v1.4(ソース)
- ACCESS FAT File system Module(AFFM)(ソース)
- AVE-PLIM(ソース)
- AVE-File評価用μMore v4.0モジュール(オブジェクト)
- サンプルプログラム(ソース)・機能確認用サンプルプログラム
(コマンドインタプリタ、AVE®-HTTPD用CGIプログラム、FATファイルシステムチェックプログラム)
- サンプルドライバ(ソース)
- 物理記憶デバイスドライバ
- ATAデバイスドライバ(Ultra DMA対応予定)
- Win32®用擬似ディスクドライバ
- SDメモリカードドライバ(TED TE4100コントローラ対応)
- RAMディスクドライバ
- サンプルPCカードイネーブラ
- 論理ファイルシステムモジュール
- ROM擬似ファイルシステム
- Windows®用擬似ファイルシステム
- SH-3、SH-Mobile、SH-4用サンプルプログラム(ソース)
- ドキュメント
- 機種限定の無制限コピーライセンス
- 3ヶ月間無償サポート付
- シュリンクラップ形式の契約書
- ※リファレンスボードおよび開発環境は、キットに含まれません。
AFMD* Option Package─NOR型フラッシュメモリドライバ
- AFMD v1.0(ソース)
- AVE-PLIM(ソース)
- AFMD評価用モジュール
- μMore v4.0(オブジェクト)
- AVE-File v1.2(オブジェクト)
- サンプルプログラム(ソース)
- サンプルアプリケーション
- AFMD動作確認プログラム
- MTDM動作確認プログラム
- AVE-File動作確認プログラム
- 簡易コマンドインタプリタ
- サンプルメモリドライバ(MTDM)
- AMD/富士通 NORフラッシュメモリ用MTDM
- エミュレーションMTDM
- サンプルPCカードイネーブラ
- *AFMD=AVE®-File Flash Memory Driver
動作確認環境
| 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、バッファロー RUF-X/U2)
- USBハードディスク**(I/Oデータ HDP-U20P、バッファロー HD-120U2)
- ROM/RAMディスク
- Windows 2000、XPのディスク(ハードディスク、フロッピーディスク、メモリーカード)
*MS7290CP01, Windows PCにて確認
**AVE-USB v1.0使用 |
商標及びライセンス等について
- ※ACCESS、ACCESSロゴ、NetFront、AVE、μMore、は、日本国、米国、およびその他の国における株式会社ACCESSの登録商標または商標です。
- ※本WEBページで用いられている画像及び動画は、株式会社ACCESSのHPより引用しております。
- -Microsoft、Windows、Visual C++、Win32は、米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。