FatFs for TOPPERSとは

FatFsは、赤松武史氏が開発し、フリーソフトウェアとしてこちらから公開さ れている、FAT仕様準拠のファイルシステムです。FatFs for TOPPERSは、 FatFs(R0.04)をベースにTOPPERS/JSPカーネル上で動作するよう、デバイスド ライバを追加したパッケージです。

FatFs for TOPPERSはこちらからダウンロードできます。

パッケージ内容は、以下の通りです。

カーネルTOPPER/JSPカーネル Release1.4.2
ファイルシステムFatFs(R0.04)
デバイスドライバPCカード・ドライバ、ATAドライバ

FatFsはファイルシステムとして、以下の機能をサポートしています。

  • FAT12, FAT16(+FAT64), FAT32に対応 (FAT64: FAT16 in 64KB/cluster)
  • 8.3形式ファイル名とNT小文字フラグに対応
  • FDISKフォーマット(基本区画)およびSFDフォーマットに対応(512B/sectorのみ)

また,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年〜