MMC Card Reader Development

From OpenCircuits
Revision as of 18:04, 12 July 2009 by Tcwden (talk | contribs) (MMC development)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This wiki describes the development of the MMC Card Reader Project

Architecture

  • See here for block diagram


Development Roadmap

Phase 1

  • Create stdio.h wrapper for file system in freertos_posix
  • Use existing I2C EEPROM driver for development

Phase 2

  • Circuit design for interfacing MMC

Phase 3

  • SPI driver for MMC

Phase 4

  • Test for normal read/write function
  • hotswap (should not hang or cause voltage dip)
  • multiple file read/write (protection)


Circuit and PCB


Software Implementation

Comparison of FatFs and stdio API

  • to be added