Skip to main content

SD card storage for micro:bian

Supervisor

Suitable for

MSc in Advanced Computer Science
Mathematics and Computer Science, Part C
Computer Science and Philosophy, Part C
Computer Science, Part C
Computer Science, Part B

Abstract

The interface for SD cards is a variant of SPI, and they have a well-documented protocol. Implement a block storage service that uses this interface, and on top of it a file system, choosing either the MS-DOS disk format or the one used by Minix, either of which will allow the cards to be mounted on a Linux host. Open source implementations of the MS-DOS file system exist in the Arduino world as a guide.