USFilesPlus
概要
家電製品やデジタル機器など様々な製品の機能が高度化し、その用途が拡大する中、
複雑なアプリケーションデータの管理に不可欠となった組込みファイルシステム。
組込みファイルシステム USFilesPlus は、コンパクトな機器や記録メディア上でデータ管理を行うために、
組込み用FATファイルシステムとして、導入実績が豊富な米国 Lantronix社(旧 US Software 社)の
MS-DOS、Windows互換FATファイルシステム USFiles を日新システムズがリニューアルさせた製品です。
USFilesPlus は、コンパクトなサイズと豊富なサンプルドライバを標準添付しており、
100%ソースコード形式でご提供のためユーザ様でカスタマイズが可能です。
特長
高速バスインタフェース UHS(ウルトラハイスピード)に対応
UHS-1(バススピード:104MB/S)対応により高速リード/ライト転送を実現
※USFilesPlus exFAT(オプション)必要
Unicode対応により、日本語、英語 以外の多言語への対応が可能になります。
※exFATのUnicode対応はUSFilesPlus exFAT(オプション)必要
ユーザー指定可能なセクタサイズ対応
セクタサイズの異なるメディアや、大容量のデバイスへの対応が可能になります。
SD/SDHC/SDXCメモリカード フォーマッターに対応
PCを介さず組込み機器で SDXC メモリカードのフォーマットが可能
※SDXCメモリカード フォーマッターに対応はUSFilesPlus exFAT(オプション)必要
SDメモリカード対応
- USFilesPlusは、SDメモリカード対応のSDプロトコルおよびSDドライバを無償提供します。
※ただしSDアソシエーションに加盟していることが必須条件
- SDHCおよび High Speed Mode に対応しています。
- SD/SDHCメモリーカードのフォーマット機能に対応しており、転送速度を損なわずに最適なフォーマットが可能になります。
- オプション製品 USFilesPlus exFATを追加することにより、SDXCメモリカードのファイルシステムとして利用できます。
- USFilesPlusは、SD Specificationsに準拠した製品です。これによりSD仕様に準拠したホストコントローラやメモリカードとの互換性が保てます。
- SD Specifications 準拠状況
- Part 1 Physical Layer Specification Ver 3.00(*1)
- Part A2 SD Host Controller Standard Specification Ver 2.00(*1)
(*1) サンプルソフトウェアとして無償提供しますSDドライバが対象
SPIモード対応
USFilesPlusは、SPIモードに対応しています。
SPIとは、SDカードにアクセスする方式の一つで、4本の信号線を繋ぐだけの単純な構成で、
SDホストコントローラを実装する必要がなく、SDカードへのアクセスが可能になります。
ただし、データ転送速度はSDモードと比較して約1/4程度となります。
※SDカードのSPIモード対応サンプルドライバもご用意しています。
※SDXCを利用される場合は、オプションのUSFilesPlus exFATが必要となります。
対応デバイス/ファームウェア
標準ホストコントローラ仕様準拠のSDコントローラデバイス
東京エレクトロンデバイス製 TE4300/TE4301
※東京エレクトロンデバイス様が提供するファームウェアとUSFilesPlusおよび
USFilesPlus exFATとの組合せ動作試験を行っております。
ただしSPIモードに未対応です。
組込み向けのコンパクトなコードサイズ
USFilesPlus の8086リアルモードでのコードサイズはROM容量 約30Kバイトと非常にコンパクトです。使用用途に合わせて必要なモジュールを選択でき、最小限のコードサイズを設定することが可能です。
完全ソースコード提供
USFilesPlusは、全てのソースコードを提供しているため、デバッグ等のメンテナンスやカスタマイズが容易です。
サポートしているファイルシステム
FAT12/FAT16/FAT32(日本語Shift-JIS)
VFAT(ロングファイル名)
exFAT(大容量対応) ※オプション製品
ファイルシステムユーティリティを標準添付
FATファイルシステムを使用する上で必要となる下記のユーティリティを標準添付しています。
- ディスクダンプ
- フォーマット
- スキャンディスク (ディスク修復)
また、これらの機能を使用して 「 電源断対応 」も可能
ファイルシステムユーティリティの詳細はこちら (ダウンロードデータ:PDF755KB)
CPU/OSに非依存
USFilesPlusは CPU/OSに非依存のため組込む機器を選びません。OSなしで動作させることも可能です。
(評価ボードへのポーティング実績一覧はこちら)
高い移植性
USFilesPlus のソースコードは、ANSI-C規格で記述されているためツールチェーンを選びません。
またシンプルな構成のため移植性に優れています。
豊富な実績
携帯電話、MP3プレーヤー等のデジタルコンシューマ製品からFA/OA機器、 医療機器など国内で約450以上のプロジェクトにおける広範囲な組込み開発実績があります。
μITRONに対応
USFilesPlusは、μITRON4.0対応のNSS製μITRON(N−KERNEL)に対応しています。 N-KERNELを使用することで、簡単にUSFilesPlusをRTOS環境で動作させることが可能となります。
サンプルドライバの標準添付
下記のサンプルドライバを標準添付しています。
- Floppy Disk
- Hard Disk
- Compact Flash
USFilesPlus 構成図
USFilesPlus 構成図 拡大図
USFilesPlus バージョン情報
Version 3.61( ダウンロードデータ )
Version 3.60( ダウンロードデータ )
Version 3.50( ダウンロードデータ )
Version 3.40( ダウンロードデータ )
Version 3.30( ダウンロードデータ )
Version 3.22( ダウンロードデータ )
Version 3.21( ダウンロードデータ )
パッケージ
USFilesPlusはお客様の用途に合わせてご購入頂きやすいように、以下のパッケージングを提供しています。
FAT12/16 パッケージ
「機器内部の記憶媒体を使用して、できる限り少ないリソースでファイルシステムを実装したい!」
そんなお客様にピッタリの
- FATファイルシステムの基本部分であるFAT12/16
のみを実装した最小パッケージ
FAT12/16/VFAT パッケージ
「2GB未満の記憶媒体を使用して、Windows互換のファイルシステムを実装したい!」
そんなお客様にピッタリの
- FATファイルシステムの基本部分であるFAT12/16
- ロングファイル名に対応したVFAT
を実装したパッケージ
FAT32 パッケージ
「大容量記憶媒体を使用して、Windows互換のファイルシステムを実装したい。」
そんなお客様にピッタリの、
を実装したFATファイルシステムのフルパッケージ
オプション製品
USFilesPlus exFATを追加することで、2テラバイトまでのメディアおよびファイルサイズを扱うことができます。
機器組込み用に設計されたCD-ROMのためのファイルシステムです。
USFilesPlusの各パッケージに追加することで、下表の機能を短期間で実装可能となります。
ATAPI用のサンプルドライバも添付しています。
ファイルシステム | USFilesPlus パッケージ | ||
---|---|---|---|
FAT12/16 | VFAT | FAT32 | |
ISO9660 Level1/Level2 | ○ |
○ |
○ |
Joliet Extensions | × |
○ |
○ |
ライセンス
SDK開発ライセンス(ソースコード付)
評価・研究用途向けの開発ライセンスです。
ソースコードで提供しているため、サンプルにないプロセッサ、コンパイラおよび記録媒体等への対応も可能となります。
また日新システムズは、経験豊富なエンジニアがお客様の製品へのポーティングを行う
プロフェッショナルサービスや、保守サービスもご提供しております。
量産ライセンス
製品化(量産)する場合のライセンスです。