FatFsは、赤松武史氏が開発し、フリーソフトウェアとしてこちらから公開さ れている、FAT仕様準拠のファイルシステムです。FatFs for TOPPERSは、 FatFs(R0.04)をベースにTOPPERS/JSPカーネル上で動作するよう、デバイスド ライバを追加したパッケージです。
FatFs for TOPPERSはこちらからダウンロードできます。
パッケージ内容は、以下の通りです。
| カーネル | TOPPER/JSPカーネル Release1.4.2 |
| ファイルシステム | FatFs(R0.04) |
| デバイスドライバ | PCカード・ドライバ、ATAドライバ |
FatFsはファイルシステムとして、以下の機能をサポートしています。
また,FatFsは以下のサービスコールをサポートしています。
| f_mount | ワークエリアの登録・削除 |
| f_open | ファイルのオープン・作成 |
| f_close | ファイルのクローズ |
| f_read | ファイルの読み込み |
| f_write | ファイルの書き込み |
| f_lseek | ファイルR/Wポインタの移動 |
| f_sync | キャッシュされたデータのフラッシュ |
| f_opendir | ディレクトリのオープン |
| f_readdir | ディレクトリの読み出し |
| f_getfree | ディスク空き領域の取得 |
| f_stat | ファイル・ステータスの取得 |
| f_mkdir | ディレクトリの作成 |
| f_untrnk | ファイルまたはディレクトリの削除 |
| f_chmod | ファイルまたはディレクトリ属性の変更 |
| f_rename | ファイルまたはディレクトリの名前変更・移動 |
| f_mkfs | ディスクのフォーマット |
FatFs for TOPPERSは,現在,以下のターゲットシステムとデバイスをサポー トしています。
| プロセッサ(型番) | SH3(SH7727) |
| ボード(メーカ名) | MS7727CP01(日立超LSIシステムズ) |
| PCカード・コントローラ | MR-SHPC-01 V2T-F(丸文) |
| PCカード・アダプタ | PCCF-ADP(I/O DATA) |
| 記録メディア | コンパクト・フラッシュ・カードCF |
TOPPERSプロジェクトのメンバとして、FatFs for TOPPERSの開発に参加してい る開発スタッフは次の通りです(所属は参加した時点のもの)。
| 名前 | 所属 | 時期 |
|---|---|---|
| 今井和彦 | 宮城県産業技術総合センタ | 2007年〜 |