[FE training-materials-updates] flash filesystems: add references

Michael Opdenacker michael.opdenacker at free-electrons.com
Thu Oct 31 07:17:03 CET 2013


Repository : git://git.free-electrons.com/training-materials.git

On branch  : master
Link       : http://git.free-electrons.com/training-materials/commit/?id=8f438a2d8f08ca9c4d71a048b38ded449b59c7a1

>---------------------------------------------------------------

commit 8f438a2d8f08ca9c4d71a048b38ded449b59c7a1
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date:   Thu Oct 31 06:14:51 2013 +0100

    flash filesystems: add references
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>


>---------------------------------------------------------------

8f438a2d8f08ca9c4d71a048b38ded449b59c7a1
 .../sysdev-flash-filesystems.tex                   |   17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/slides/sysdev-flash-filesystems/sysdev-flash-filesystems.tex b/slides/sysdev-flash-filesystems/sysdev-flash-filesystems.tex
index 9a9db54..805f165 100644
--- a/slides/sysdev-flash-filesystems/sysdev-flash-filesystems.tex
+++ b/slides/sysdev-flash-filesystems/sysdev-flash-filesystems.tex
@@ -440,6 +440,9 @@ Creating 5 MTD partitions on "omap2-nand.0":
     \item Creates \code{ubi.img}, with 256KiB physical erase blocks,
       4096 minimum I/O size (\code{-m}).
     \end{itemize}
+  \item See
+    \url{http://free-electrons.com/blog/creating-flashing-ubi-ubifs-images/}
+    for details about creating UBI and UBIFS images.
   \item Build systems like Buildroot can do this for you!
   \end{itemize}
 \end{frame}
@@ -503,8 +506,12 @@ vol_alignment=1
   \item No details about the layer (Flash Translation Layer) they
     use. Details are kept as trade secrets, and may hide poor
     implementations.
-  \item Hence, it is highly recommended to limit the number of writes
-    to these devices.
+  \item Can use {\em flashbench}
+        (\url{https://github.com/bradfa/flashbench}) to find out
+        the erase block size and optimize filesystem formating.
+  \item No knowing about the wear leveling algorithm,
+        it is highly recommended to limit the number of writes
+        to these devices.
   \end{itemize}
 \end{frame}
 
@@ -531,10 +538,8 @@ vol_alignment=1
   \item Arnd Bergmann: Optimizing Linux with cheap flash drives\\
     In depth coverage of flash storage with a block interface.\\
     \url{http://lwn.net/Articles/428584/}
-  \item Introduction to JFFS2 and LogFS:\\
-    \url{http://lwn.net/Articles/234441/}
-  \item Nice UBI presentation from Toshiba:\\
-    \url{http://free-electrons.com/redirect/celf-ubi.html}
+  \item Managing flash storage with Linux:\\
+    \url{http://free-electrons.com/blog/managing-flash-storage-with-linux/}
   \item Documentation on the linux-mtd website:\\
     \url{http://www.linux-mtd.infradead.org/}
   \end{itemize}



More information about the training-materials-updates mailing list