Why Embedded Systems Use FAT
Since FAT’s inception, it has been extended multiple times to support larger disks as well as longer file names. However, it remains simple enough for the most resource-constrained embedded system.
Because FAT is supported by all major operating systems, it still dominates the removable storage market. USB flash drives are embedded systems, and most are formatted in FAT. Cameras, MP3 players, and other consumer electronics that depend on easy file transfer to and from the device also normally use FAT. FAT is also widely used in embedded systems, especially ones that run on microcontrollers.