UTFS: Lightweight Storage for Microcontrollers
File storage is something that most developers rarely think about anymore. Modern computers have gigabytes of storage space available, and even low-cost systems can spare a few megabytes for a file system. The situation is very different in the embedded world, where a project might need to store configuration files, log data, or other information in only a few kilobytes of flash memory.
Traditional file systems introduce too much overhead for use on embedded platforms, so developers have to be more creative. The problem is that these one-off solutions are fragile and often introduce bugs that are difficult to troubleshoot. Fortunately, a better solution may be at hand. CLI Systems recently introduced a new file system called UTFS that brings many of the advantages of a traditional file system to embedded hardware.
What is UTFS?
Short for “micro TAR File System,” UTFS is a lightweight storage layer designed specifically for...
Copyright of this story solely belongs to hackster.io. To see the full text click HERE