In the last post, we were able to get the sd card initialised and hence are one step closer to saving a file in the storage device. We now require a system which can keep track of all the different bits of a file and hence can perform operations on an entity rather than bits or bytes. Here comes the File System, A system used to organize & manage data on any storage. It comprises of different methods as well as structures to keep track of all the files on a given storage device. Here we deal with the FAT filesystem as it is used universally for SD cards. There are various other popular systems such as NTFS, EXT etc developed for different devices as well as operating systems. FAT stands for File Allocation Table and literally tracks all the files using a table which contains all the information about a file such as its address as well as other metadata like short name etc. A complete FAT file system is known as a logical volume or logical drive. It consists...
Electrovate is a blog designed for electronics enthusiasts and contains exciting projects based in the Embedded Systems realm. It is an open collection of some of my projects and can be implemented by whoever finds it useful.