Lines Matching +full:1 +full:- +full:latest

1 UFFS: Ultra-low-cost Flash File System
4 Blog: http://all-about-uffs.blogspot.com/
10 ------------
21 - The file system is designed for the embedded system which may
23 - Journal file system, the file system will automatically rollback
25 - When 'write' return without error, the data is guarenteed been
29 * Bad-block tolerant, ECC enable and good ware-leveling.
47 Example 1: 128M bytes NAND, 8192 blocks, total memory cost:
61 Example 1: 512M bytes NAND, 8192 blocks, total memory cost:
72 ---------------------------
77 sudo apt-get install cmake
80 ------------------------
81 1) create a 'build' dir:
83 mkdir -p ~/build/uffs
95 --------------------------
97 1) create a 'build' dir along with uffs source dir,
107 LATEST SOURCE CODE
108 ------------------
109 You can get the latest source code from git repository:
114 --------------
125 UFFS 1.1.1: bug fixes. a tool for making uffs disk image.
130 - eliminate 'current path' and relatives. Now you should use absolute path in all
132 - allow using static memory allocation, 'malloc' is no longer needed.
133 - using cmake for building simulator.
134 - bug fixes & minor changes.
136 UFFS 1.2.1:
137 - improve bad block management
138 - bug fixes
139 - change Licence to modified GNU GPLv2.
142 - improved flash interface
143 - support hardware ECC
144 - support user defined spare layout (for customized NAND flash controller)
145 - support 4K page size
146 - no partial page program required, support MLC NAND flash
147 - reduced buffer flushes by grouping buffers
148 - structual improvments and bug fixes
151 - Tidy up three memory allocators: static, native and system.
152 - Fix bugs in flash interface example.
153 - Fix memory allocation bugs when using static memory allocator.
154 - Add flash driver interface 'WriteFullPage()'.
155 - Fix compilation errors for BlackFin DSP compiler.
158 - Add POSIX like file system APIs.
159 - Bug fixes.
162 - Change Flash Interface, simplify interface.
163 - Improved bad block handling.
164 - Better support for MLC NAND flash.
165 - Added hardware ECC and RS-ECC controller emulator.
166 - Bug fixes.
169 - New UO_NOECC option for skipping ECC (fast reading).
170 - POSIX compliance uffs_seek().
171 - Improved unclean page detection (add new 'seal' byte in spare area).
172 - Optional page data CRC.
173 - Bug fixes.
174 - Other improvements.
177 -------
194 Boston, MA 02110-1301, USA.
209 -----------------------------------------------
212 1) install tcl8.5-dev on host PC:
213 apt-get install tcl8.5 tcl8.5-dev
216 sudo update-alternatives --config tclsh
220 mkdir -p ~/build/uffs
225 cd <path_to_uffs>/src/test/sqlite3/sqlite-src-3070900
227 git checkout -f Makefile config.h # restore modified Makefile and config.h
232 …nk("/home/.../src/test/sqlite3/sqlite-src-3070900/./test.db-journal"), unix return 0, uffs return
233 make: *** [test] Error 1
239 src/utils/mkuffs -t 1024
246 cd <path_to_uffs>/src/test/sqlite3/sqlite-src-3070900
247 ./test-uffs.sh
249 …kuffs on another PC, for example, a Windows PC, you need to specify the IP address in test-uffs.sh.
251 The test will take 1~4 hours, depends on how fast your Linux box is.
255 ---------------
265 * Sergey <s_sazonov@m2m-t.ru>
271 * Mick D <mick-[email protected]>