1. ホーム(Home) > 
  2. 製品情報 > 
  3. AVE-File

Products

ファイルシステム

AVE-File(R)

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ファイルシステムの不整合を回避
  • 大容量ファイルへの対応
    • 4GBまでのサイズのファイルに対応
  • 拡張・論理パーティション対応
  • 国際化サポート
    • ファイル・ディレクトリ名のエンコーディングを切替可能
    • タイムゾーン対応
  • 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モジュール構成図

AVE-File(R)モジュール構成図

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)をバックグラウンドで実行することが可能
  • 書き込み消去中の電源切断からの自動回復が可能
  • コンパクトなコード、省リソース
    • ROM:約20KB/タスク・セマフォ:なし
  • 優れた拡張性
    • 複数の物理メモリ領域に対応・メモリドライバモジュール(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の米国およびその他の国における登録商標または商標です。
製品情報
ミドルウェア
Codec規格適合性検証ツール
コンテンツ自動検査・品質評価ツール
組込みOS
開発環境
プラットフォーム
↑このページのトップ