Next: Problems with FAT32
An Array Based Filesystem for a PIC Micro-controller
In this document, I present an array based filesystem that can be implemented on micro-controllers with only a very minuscule amount of RAM. This filesystem was designed for an portable MP3 Player, where files are rarely changed or deleted. The burden of the filesystem maintenance is placed on the host computer, not the controller. This system also allows files to be accessed either sequentially or randomly in constant time by the micro-controller.