MMC Card Reader Development
Jump to navigation
Jump to search
This wiki describes the development of the MMC Card Reader Project
Contents
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
- SD Card connector
- SPI interface to main board
Software Implementation
- Use FatFs for accessing FAT16 file system.
- Create a stdio.h wrapper for freertos_posix
Comparison of FatFs and stdio API
- to be added