* improved bad block management
* bug fixes
* Licence changed to modified GNU GPLv2. (the same as eCos Licence)
A new blog is created for UFFS:
http://all-about-uffs.blogspot.com
All dynamic information will be released through the blog.
UFFS 1.2.0 will be released at 1 Apr, it not a joke of fool's day :-)
This is a stable version, with changes:
* eliminate 'current path' and relatives. Now you should use absolute path in all uffs APIs. For directory, the full name should end with '/'.
* allow using static memory allocation, 'malloc' is no longer needed.
* using cmake for building simulator.
* bug fixes & minor changes.
1. Add a new ECC-don't-care 'Simram' Flash Class, which is used for simulate NAND flash on RAM or supporting NOR Flash (boosting speed and better space efficiency).
2. License changed from GNU GPLv2 to GNU LGPLv2.
UFFS: Ultra-low-cost Flash File System, designed for NAND flash working in embedded system. UFFS typically consumes less then 200K ram for 1Gb(page 512)/4Gb(page 2K) NAND flash. It supports direct flash interface, works with or without OS.
* numbers of bugs are fixed.
* enhanced large-page NAND flash support.
* an example of direct flash interface added.
* a tool added for making UFFS disk image, usage example:
uffs --file uffs.img \
--page-size 512 \
--spare-size 16 \
--block-pages 32 \
--total-block 128 \
--mount /sys/,0,63 \
--mount /,64,-1 \
--exec script.ufs... read more
Support NAND flash with large block (>64K) and large page size (1K, 2K). Support all Samsung NAND flash.
UFFS website is updated. The web pages are placed on google server.
or:
This is the first stable release on sf.net.
A new presentation "Understanding UFFS" is included in odp and pdf format, a full set of documentation generated by doxygen is included as well.
Updated Website: http://uffs.sourceforge.net/