タグ

SDとFATに関するrin51のブックマーク (3)

  • 電子工作のテスト工場 [ FATの説明 ]

    「SDカードからデータを読み出したい」という願望は電子工作をやっているといつしか出てくるものです。 しかしどうすればいいのか、何が必要なのかという事はなかなか知る方法がありません。 また、SDカードから情報を得るためには2つの難関を突破しないといけないのです。 (1)マイコンとSDカードの通信 (2)ファイルシステム マイコンとSDカードを通信で繋ぐ場合、工作レベルで用いられてる方法に「SPI通信」があります。 SPIはマイコンに搭載された機能により、簡単に通信が確立されるのです。 更に高速にアクセス出来る「MMCモード」というものが存在しますが、ここでは紹介しません。 まずは簡単にマイコンからSDカードのデータにアクセスしましょう。 (2)のファイルシステムが難解中の難解でした。マイコンとSDカードが通信出来たとしても、 カードの中身を読み出すことが出来ないからです。パソコン等で主に用い

  • beagleboard を触ろう - FAT ファイルシステム: 組み込みエンジニアの週記

    beagleboard を SD ブートさせる場合、Boot ROM コードは x-loader (MLO) を読み出し、x-loader は u-boot (u-boot.bin) を読み出し、u-boot は Linux カーネル (uImage) を読み出し、という具合に進んでいきます。 Boot ROM コード、x-loader, u-boot それぞれは、FAT ファイルシステムからファイルを読み出す能力を持っています。 x-loader の場合、FAT12/FAT16/FAT32 からファイルを読み出すことができます。 しかし、書き込みコードは実装されていません。 angstrom ブートの回で作った(そしてその後も使い続けている)ブート SD は、FAT32 でフォーマットされています。 ここでは、FAT32 の読み出しについて見ていきます。 その前に、まず、ファイルシステム

    beagleboard を触ろう - FAT ファイルシステム: 組み込みエンジニアの週記
  • FATって何?

    お茶でも飲みながらザクッと...(2006-9改変) ウィンドウズや他のOSで記録されたフロッピーやフラッシュメモリー等を自作機器で読み出す場合には、その記録メディアの構造を理解しておかないと出来ません。 ここでは、SDカードについて説明してみますが他のメディアも記録されている内容は良く似た物なので、覚えておいて損は無いと思います。 FAT12/FAT16のSDカードがソケットへ挿入された瞬間からファイルの読み書きまでを時系列に沿って説明して行きましょう。SDカードとの通信に使用するSPI通信は良く理解している物とします...ネ セクタ、クラスタ、FAT、ディレクトリー等の単語は検索すれば多数のドキュメントがヒットするはずです。ここでは省略しました。 SDカードは、MMCカードの上位互換ですのでMMCカードと同じ方法で読み書きできます。ライセンス契約が無いと製品が出せないような事

  • 1