HCC-Embedded is the foremost vendor of file systems for embedded applications, with a lineup of finely crafted products that’s second to none.
■ Generality, Portability, Applicability. HCC’s products run on virtually any CPU/controller combination, in any operating environment, with any operating system, or without an operating system. HCC realizes that one size does not fit all. With HCC, the developer can choose the most appropriate system for the application.
■ Used in a Great Variety of Embedded Applications. HCC products are used in aerospace, automotive, consumer, industrial control, instrumentation, medical, security, and a host of other applications.
■ Liberal Licensing Policy, Source Code Distribution. All HCC-Embedded products are licensed on a royalty-free basis and distributed in full source form. Support is included for one full year after purchase of a license.
FAT is a high-performance, full-featured, FAT12/16/32-based, DOS-compatible file system designed for embedded applications that require the attachment of PC-compatible media, such as flash card memory devices.
The FAT product, as distributed, includes pre-tested sample drivers and applications. The API is standard and easy to use. A full test suite is provided in source code form to assist quick integration. Hardware reference designs are also available. > Link to
SafeFAT is a journaling system. It guarantees that all operations will be carried out in a failsafe manner. If the system resets unexpectedly for any reason, it returns in a coherent, consistent and usable state. Therefore, when data in a file are modified (using seek or append for instance), the original file is not modified until either a file flush or file close is called. At this point the file state is switched atomically and the new data become valid. This applies equally to all operations that modify the content of the file, such as file write, file delete, create/delete directory, rename, etc. > Link to
THIN is a highly optimized, reduced footprint version of our highly successful FAT system. This DOS compatible file system is designed for configurations with limited resources. It works well with the 8051, MSP430 and H8S series MCUs and is suitable for use with most 8-bit and 16-bit CPUs. THIN is scalable. By selecting only the functionality required for the application, the system becomes highly optimized for both speed and size. A THIN user described it as "a work of art"!
SafeFLASH was designed from the ground up to be a high performance, 100% failsafe file system for embedded applications. It can be used with all NOR and NAND flash types as well as any media that can simulate a block-structured array. SafeFLASH is designed to be very portable - it integrates easily with any RTOS and is proven with many. The file API is entirely standard, and the low-level interface is abstracted to the simplest possible porting layer.
SafeFLASH is used by hundreds of companies worldwide, in all industries, to bring an extra level of reliability and performance to their embedded systems> Link to
TINY is a failsafe file system designed for any flash device with small erasable sectors. It is ideal for most standard serial flash parts, as well as flash-based microcntrollers with small erasable sectors (e.g., MSP430) and RAM drives.. > Link to