Design and Implementation of a Flash File System

For improving the performance of data management, a flash file system is developed with the method of embedded system. As using Serial Peripheral Interface (SPI) to communicate between MCU and Flash, the file system is a single index table and a singly linked list, and running very successfully.