Announcing Release 2004.0 of TargetFFS-NAND/NOR, Blunk's Flash File Systems
San Jose, CA (June 30, 2004) Blunk Microsystems announces a new release of its flash file system products,
TargetFFS-NORô and TargetFFS-NANDô, containing substantial enhancements. These products have been deployed
world-wide in cell phones, car navigation systems, satellites, set top boxes, routers, and other demanding
applications, and have benefited from continual improvements based on customer feedback and real-world
These latest generation systems further establish Blunk's position as the premier provider of reliable
powerfail-safe flash file systems. As always, this
release of TargetFFS-NAND and TargetFFS-NOR presents a full POSIX and ANSI C compliant application interface,
including links and access protection, not a restricted DOS-like interface. New features include:
- Per task current working directories: When used with an RTOS, allows tasks
to have their own current working directory. Multiple servers (HTML, FTP, etc.) can serve files from their
own current working directory.
- Background garbage collection: The new vclean() function may be called in
the idle task to perform recycle operations, which convert dirty sectors to free sectors, in the
- Enhanced responsiveness: A number of sectors can be reserved, producing an
early volume full indication. Free reserved sectors are immediately exchanged for dirty application
sectors. When combined with background recycling, this ensures a pool of free sectors is always available,
boosting responsiveness for user interface applications, even when the volume is full or nearly full.
- Atomic file updates: Supports atomic file updates using vclean() to reclaim
dirty sectors in advance and vstat() to determine the number of data sectors that can be written before a
recycle is required. Recycles save the current state of the file system to flash in addition to recovering dirty sectors.
- creatn(name, mode, size): Creates special fixed length files with the
property that application data writes can't be interrupted by recycles or file system meta data writes,
resulting in extremely fast write times.
- Per volume semaphore exclusion: Allows concurrent use of multiple volumes,
increasing concurrency in multitasking environments. Now provided across all Blunk Microsystems' file
systems: flash, FAT, RAM and compressed data.
Also, this release of TargetFFS-NOR significantly increases the percentage of flash memory available for
user data, bringing it in line with the utilization levels achieved by TargetFFS-NAND.
About Blunk Microsystems
Blunk Microsystems provides a broad spectrum of system software designed for embedded development including
an RTOS, networking stacks, web server, static and flash file systems, device drivers, and board support
packages. Blunk's products are available for off-the-shelf reference boards or can be ported to the
customer's platform. Products are implemented in tight, clean code to be fast, small, reliable, and portable.
See the Blunk Website for additional information or call (408) 323-1758.