Difference between revisions of "MMC Card Reader Development"
Jump to navigation
Jump to search
(MMC development) |
|||
Line 2: | Line 2: | ||
==Architecture== | ==Architecture== | ||
− | *See [ | + | *See [[Multi-purpose_Embedded_System#File_System | here]] for block diagram |
Revision as of 01:57, 4 August 2009
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