projects
/
lwext4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
2392099
)
Update readme file.
author
gkostka
<kostka.grzegorz@gmail.com>
Mon, 11 Nov 2013 17:31:24 +0000
(17:31 +0000)
committer
gkostka
<kostka.grzegorz@gmail.com>
Mon, 11 Nov 2013 17:31:24 +0000
(17:31 +0000)
readme.mediawiki
patch
|
blob
|
history
diff --git
a/readme.mediawiki
b/readme.mediawiki
index 37fec5a0b5141434ab5ce76973da72eea3a7bc93..db4bd9b0fceb5773e5f2f4ab10812be1a4edfb87 100644
(file)
--- a/
readme.mediawiki
+++ b/
readme.mediawiki
@@
-1,4
+1,4
@@
-==About
lwext4
==
\r
+==About==
\r
\r
The main goal of the lwext4 project is to provide ext2/3/4 filesystem
\r
library for microcontrolers with SD/MMC card support. Ext2/3/4, in my
\r
\r
The main goal of the lwext4 project is to provide ext2/3/4 filesystem
\r
library for microcontrolers with SD/MMC card support. Ext2/3/4, in my
\r
@@
-13,7
+13,7
@@
kostka.grzegorz@gmail.com
=====RAM:=====
\r
- 8KB
\r
=====STACK:=====
\r
=====RAM:=====
\r
- 8KB
\r
=====STACK:=====
\r
- -
1KB-2KB (not tested yet)
\r
+ -
2KB
\r
\r
\r
==ext2/3/4 vs FAT32==
\r
\r
\r
==ext2/3/4 vs FAT32==
\r
@@
-26,14
+26,14
@@
kostka.grzegorz@gmail.com
;ext2/3/4 < FAT32
\r
* FAT32 has smaller footprint
\r
\r
;ext2/3/4 < FAT32
\r
* FAT32 has smaller footprint
\r
\r
-==Credits
lwext4
==
\r
+==Credits==
\r
\r
A lot of the implementation of lwext4 was taken from HelenOS:
\r
http://helenos.org/
\r
\r
Some of ideas and features are based on FreeBSD and Linux implementations.
\r
\r
\r
A lot of the implementation of lwext4 was taken from HelenOS:
\r
http://helenos.org/
\r
\r
Some of ideas and features are based on FreeBSD and Linux implementations.
\r
\r
-==
lwext4 supported/uns
upported ext2/3/4 fs features==
\r
+==
S
upported ext2/3/4 fs features==
\r
\r
;FEATURE_INCOMPAT (unable to mount with unsupported feature):
\r
COMPRESSION: no
\r
\r
;FEATURE_INCOMPAT (unable to mount with unsupported feature):
\r
COMPRESSION: no
\r
@@
-48,7
+48,7
@@
Some of ideas and features are based on FreeBSD and Linux implementations.
EA_INODE: no
\r
DIRDATA: no
\r
\r
EA_INODE: no
\r
DIRDATA: no
\r
\r
-;FEATURE_
IN
COMPAT (able to mount with unsupported feature):
\r
+;FEATURE_COMPAT (able to mount with unsupported feature):
\r
DIR_PREALLOC: no
\r
IMAGIC_INODES: no
\r
HAS_JOURNAL: no
\r
DIR_PREALLOC: no
\r
IMAGIC_INODES: no
\r
HAS_JOURNAL: no
\r
@@
-56,7
+56,7
@@
Some of ideas and features are based on FreeBSD and Linux implementations.
RESIZE_INODE: no
\r
DIR_INDEX: yes
\r
\r
RESIZE_INODE: no
\r
DIR_INDEX: yes
\r
\r
-;FEATURE_RO (able to mount in read only
with unsupported featur
e):
\r
+;FEATURE_RO (able to mount in read only
mod
e):
\r
SPARSE_SUPER: yes
\r
LARGE_FILE: yes
\r
BTREE_DIR: no
\r
SPARSE_SUPER: yes
\r
LARGE_FILE: yes
\r
BTREE_DIR: no
\r
@@
-74,12
+74,12
@@
Some of ideas and features are based on FreeBSD and Linux implementations.
SOFTLINK: no
\r
SOCKET: no
\r
\r
SOFTLINK: no
\r
SOCKET: no
\r
\r
-==Other
:
==
\r
+==Other==
\r
- block_size: 1KB, 2KB, 4KB ... 64KB
\r
- little/big endian architecture support
\r
\r
\r
- block_size: 1KB, 2KB, 4KB ... 64KB
\r
- little/big endian architecture support
\r
\r
\r
-==
lwext4 p
roject tree==
\r
+==
P
roject tree==
\r
\r
- blockdev - block devices set, supported blockdevs
\r
-- filedev - file based block device
\r
\r
- blockdev - block devices set, supported blockdevs
\r
-- filedev - file based block device
\r
@@
-98,7
+98,7
@@
Some of ideas and features are based on FreeBSD and Linux implementations.
- Makefile - helper makefile to call cmake
\r
- readme.mediawiki - yes, you are here ;)
\r
\r
- Makefile - helper makefile to call cmake
\r
- readme.mediawiki - yes, you are here ;)
\r
\r
-==
lwext4 compile
Windows==
\r
+==
Compile:
Windows==
\r
;Tools needed:
\r
* CMake: http://www.cmake.org/cmake/resources/software.html
\r
* MinGw: http://www.mingw.org/
\r
;Tools needed:
\r
* CMake: http://www.cmake.org/cmake/resources/software.html
\r
* MinGw: http://www.mingw.org/
\r
@@
-114,7
+114,7
@@
Some of ideas and features are based on FreeBSD and Linux implementations.
cd build_generic
\r
make
\r
\r
cd build_generic
\r
make
\r
\r
-==
lwext4 compile
Linux==
\r
+==
Compile:
Linux==
\r
\r
Tools needed:
\r
- CMake: http://www.cmake.org/cmake/resources/software.html
\r
\r
Tools needed:
\r
- CMake: http://www.cmake.org/cmake/resources/software.html
\r
@@
-129,7
+129,7
@@
Tools needed:
cd build_generic
\r
make
\r
\r
cd build_generic
\r
make
\r
\r
-==
lwext4 generic demo app
==
\r
+==
Generic demo applicarion
==
\r
\r
Features:
\r
- load ext2/3/4 images
\r
\r
Features:
\r
- load ext2/3/4 images
\r
@@
-163,12
+163,12
@@
Usage:
--wpart - windows partition mode
\r
\r
\r
--wpart - windows partition mode
\r
\r
\r
-==
lwext4 compile Cross
==
\r
+==
Cross-Compile
==
\r
\r
\r
-Toolchain for ARM Cortex-m3/4: https://launchpad.net/gcc-arm-embedded
\r
-Toolchain for Blackfin: http://blackfin.uclinux.org/doku.php
\r
+
Toolchain for ARM Cortex-m3/4: https://launchpad.net/gcc-arm-embedded
\r
+
Toolchain for Blackfin: http://blackfin.uclinux.org/doku.php
\r
\r
\r
-Build bf
15
8 library:
\r
+Build bf
51
8 library:
\r
make bf518
\r
\r
Build cortex-m3 library:
\r
make bf518
\r
\r
Build cortex-m3 library:
\r
@@
-177,10
+177,10
@@
Build cortex-m3 library:
Build cortex-m4 library:
\r
make cortex-m4
\r
\r
Build cortex-m4 library:
\r
make cortex-m4
\r
\r
-==
lwext4 p
orts==
\r
-
-
Blackfin BF518 EZKIT SD Card Demo: TBD
\r
-
-
STM32F4-Discovery SD Card Demo: TBD
\r
+==
P
orts==
\r
+
*
Blackfin BF518 EZKIT SD Card Demo: TBD
\r
+
*
STM32F4-Discovery SD Card Demo: TBD
\r
\r
\r
-==
lwext4 f
ootprint==
\r
+==
F
ootprint==
\r
\r
TBD
\ No newline at end of file
\r
TBD
\ No newline at end of file