From b567b950ce9bbcc087b3d09a0f761e29d3633026 Mon Sep 17 00:00:00 2001 From: Holger Dengler Date: Sun, 17 Mar 2013 14:54:32 +0100 Subject: Flash-memory: Extend presentations and handout Extend presentations and handouts for MTD, UBI and Flashfilesystems. Add ECC, YAFFS2, Fastmap and other items. Signed-off-by: Holger Dengler --- .../flash-filesystems/pres_flashfilesystems_en.tex | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'flash-memory/flash-filesystems/pres_flashfilesystems_en.tex') diff --git a/flash-memory/flash-filesystems/pres_flashfilesystems_en.tex b/flash-memory/flash-filesystems/pres_flashfilesystems_en.tex index 718965d..1f027ef 100644 --- a/flash-memory/flash-filesystems/pres_flashfilesystems_en.tex +++ b/flash-memory/flash-filesystems/pres_flashfilesystems_en.tex @@ -87,6 +87,21 @@ root=/dev/mtdblock0 rootfstype=jffs2 \end{verbatim} \end{frame} +\subsubsection{yaffs} +\begin{frame} +\frametitle{yaffs - yet another flash file system} +\begin{itemize} +\item fast +\item log-structured FS +\item not in mainline kernel +\item portable to other Operating Systems +\item yaffs1 for small FLASH sizes +\item yaffs2 for large FLASH sizes +\item either use existing ECC or built-in ECC +\item wear-leveling as side-effect +\end{itemize} +\end{frame} + \subsubsection{UBI and UBIFS} \begin{frame} \frametitle{UBI: Unsorted Block Images} @@ -96,6 +111,22 @@ root=/dev/mtdblock0 rootfstype=jffs2 \end{figure} \end{frame} +\begin{frame} +\frametitle{UBIFS} +\begin{itemize} +\item journaling FS +\item mainline since 2.6.27 +\item exploiting features of MTD and UBI +\item scalability +\item fast mount +\item write-back support +\item fast I/O +\item tolerance to unclean reboots +\item on-the-flight compression +\item integrity +\end{itemize} +\end{frame} + \begin{frame} \frametitle{UBIFS} \begin{figure}[h] -- cgit v1.2.3