IT用語集 › インフラ › FatFs

FatFs

インフラ Svenska → 更新: 2026-11-03
詳細情報
開発者
ChaN
種別
ライブラリ
ライセンス
BSD系(1条項)
公式サイト
elm-chan.org

PCでフォーマットしたSDカードを、世界中のほぼすべてのマイコンで読めるようにした、日本人個人開発者のライブラリ。

ChaNと名乗る開発者が、移植性の高い依存なしのCで書いた。FAT12/16/32に対応し、2016年からはexFATも扱う。ハードウェアのことは何も知らず、disk_readやdisk_writeなど薄い層を用意すれば、あとはそのまま動く。STM32CubeやESP-IDF、数え切れないデータロガーの中に入っているのはそのためだ。

FATを選ぶのは技術的な判断というより社会的な判断である。Windows、macOS、カメラのすべてが文句を言わずに読める形式はこれしかない。代償は電源断への弱さで、内蔵フラッシュには通常LittleFSが使われ、FatFsは機器の外へ持ち出すSDカード用に残される。

← 用語集に戻る