UTFS: Lightweight Storage for Microcontrollers

https://hackster.imgix.net/uploads/attachments/1969062/_H7xauROcgV.blob?auto=compress%2Cformat&w=600&h=450&fit=min

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