- ext4.h - lwext4 client library header\r
- CMakeLists.txt - CMake config file\r
- ext_images.7z - ext2/3/4 100MB images\r
+ - fs_test.mk - automatic tests definition\r
- Makefile - helper makefile to call cmake\r
- readme.mediawiki - yes, you are here ;)\r
\r
cd build_generic\r
make\r
\r
-==Generic demo applicarion==\r
+==Generic demo application==\r
\r
Features:\r
- load ext2/3/4 images\r
--sbstat - superblock stats \r
--wpart - windows partition mode \r
\r
+==Client-server automatic test suite==\r
+\r
+Build:\r
+ make\r
+ cd build_generic\r
+ make\r
+ \r
+Unpack images:\r
+ make unpack_images\r
+ \r
+Run server:\r
+ make server_ext2\r
+ \r
+Run tests:\r
+ make all_tests\r
+\r
\r
==Cross-Compile==\r
\r
\r
Build bf518 library:\r
make bf518\r
-\r
+ cd build_bf518\r
+ make lwext4\r
+ \r
Build cortex-m3 library:\r
make cortex-m3\r
+ cd build_cortex-m3\r
+ make lwext4\r
\r
Build cortex-m4 library:\r
make cortex-m4\r
+ cd build_cortex-m4\r
+ make lwext4\r
\r
==Ports==\r
- *Blackfin BF518 EZKIT SD Card Demo: TBD\r
- *STM32F4-Discovery SD Card Demo: TBD \r
+STM32F429-DISCO USB flash drive Demo \r
+ \r
+Build STM32F429 Demo:\r
+ make cortex-m4\r
+ cd build_cortex-m4\r
+ make all\r
\r
==Footprint==\r
- \r
-TBD
\ No newline at end of file
+\r
+ TOOLCHAIN: arm-none-eabi-gcc\r
+ OPT: Os \r
+ OUTPUT:\r
+ text data bss dec hex filename\r
+ 5728 0 0 5728 1660 ext4.c.obj (ex liblwext4.a)\r
+ 2264 0 0 2264 8d8 ext4_balloc.c.obj (ex liblwext4.a)\r
+ 1324 0 0 1324 52c ext4_bcache.c.obj (ex liblwext4.a)\r
+ 936 0 0 936 3a8 ext4_bitmap.c.obj (ex liblwext4.a)\r
+ 2016 0 0 2016 7e0 ext4_blockdev.c.obj (ex liblwext4.a)\r
+ 624 0 0 624 270 ext4_block_group.c.obj (ex liblwext4.a)\r
+ 24 0 4 28 1c ext4_debug.c.obj (ex liblwext4.a)\r
+ 2264 0 0 2264 8d8 ext4_dir.c.obj (ex liblwext4.a)\r
+ 3204 0 0 3204 c84 ext4_dir_idx.c.obj (ex liblwext4.a)\r
+ 3104 0 0 3104 c20 ext4_extent.c.obj (ex liblwext4.a)\r
+ 7360 0 0 7360 1cc0 ext4_fs.c.obj (ex liblwext4.a)\r
+ 2496 0 0 2496 9c0 ext4_hash.c.obj (ex liblwext4.a)\r
+ 684 0 0 684 2ac ext4_ialloc.c.obj (ex liblwext4.a)\r
+ 652 0 0 652 28c ext4_inode.c.obj (ex liblwext4.a)\r
+ 352 0 0 352 160 ext4_super.c.obj (ex liblwext4.a) \r
+
\ No newline at end of file