windows9download

You Here : Home > Linux

UFFS 1.1.1

OS Support:


Publisher

Publisher Old version

Update:

July 29 2011

Download:

UFFS 1.1.1


Description

UFFS is an ultra-low cost of flash file system for embedded systems. UFFS is an ultra-low cost of flash file system for embedded system.UFFS is a filesystem designed for NAND flash in embedded systems, it carries some unique and advanced characteristics: low cost: for NAND flash with 512 size Page: NAND flash | Total Blocks | Buffers / Caches | Total cost 128M RAM | 8192 | 40/30 | 164K 32M | 2048 | 40/30 | 68K 16M | 1024 | 10/10 | 26ktree Nodes: 16 * Buffers toatl_blocksPage: page_size (512) * buffer (10 ~ pages_per_block) caches Block info: (14 * pages_per_block) * block_info_caches (5 ~ 20) Total Memory nodes of the tree use = + buffers + cache page info block + Other ( 1 ~ 2K) for NAND flash with 2k page size: NAND flash | Total Blocks | Buffers / Caches | Total cost 512M RAM | 8192 | 40/30 | 180K 128M | 512 | 40/30 | 70KTree Nodes: 16 * toatl_blocksPage Buffers: page_size (2048) * buffer (10 ~ pages_per_block) caches Block info: (14 * pages_per_block) * block_info_caches (5 ~ 20) Using the total memory nodes of the tree buffer + = page + d info caches Block + Other (1 ~ 2K) bootingUFFS Fast read one spare area for each block of NAND flash memory to build the nodes in the memory of trees. Typically, UFFS need less than 1 second and then mount a full load of 128 Mb NAND flash memory. Superb integrity ReliabilityGuaranteed through unexpected power loss. Bad Block tolerant ECC enabled and warehouses levelingNothing new flash file system, but UFFS implements these in a simple and effective. No garbage collection UFFSUFFS necessary to collect the 'dirty blocks "on the fly, no garbage collection needed.Support direct flash interface, not neededUFFS operating system can be built on top of the direct flash interface, easy to port for all airborne system.Fully testedUFFS is fully tested on PC (via UFFS PC emulator). In addition, UFFS is not only "proof of concept", but has been used successfully in the product's real world tens of thousands of UFFS copies.What "is", "not"? UFFS is not a Linux kernel is module.UFFS not run in a separate thread rather than application.UFFS is a library to be linked to your embedded application. UFFS should be used when JFFS / YAFFS can be used (because of lack of memory) UFFS not substitute or JFFS YAFFS.Why UFFS? · Physical resources are limited (usually 64 ~ 512 KB of RAM), but need a reliable flash file system JFFS/JFFS2 · sucks (useless without Linux / BAT, also Monster Memory) · YAFFS/YAFFS2 is excellent, but still consumes too much memory other ·? .. . ... not available (open source of course)


Related Downloads


Software Tags

Uffs | Uffs 1.1.1 | Uffs Free Download | Uffs Reviews | Download Uffs

Size :

Next/Pre