summaryrefslogtreecommitdiff
path: root/flash-memory/flash-filesystems/pres_flashfilesystems_en.tex
diff options
context:
space:
mode:
authorHolger Dengler <dengler@linutronix.de>2013-03-17 14:54:32 +0100
committerHolger Dengler <dengler@linutronix.de>2015-02-22 11:46:33 +0100
commitb567b950ce9bbcc087b3d09a0f761e29d3633026 (patch)
tree099040e4b1da41a2be5d80ae30992fe33f6cd325 /flash-memory/flash-filesystems/pres_flashfilesystems_en.tex
parentb2a45c6eaabca7cdf5a4e33d158b1706257a6b09 (diff)
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 <dengler@linutronix.de>
Diffstat (limited to 'flash-memory/flash-filesystems/pres_flashfilesystems_en.tex')
-rw-r--r--flash-memory/flash-filesystems/pres_flashfilesystems_en.tex31
1 files changed, 31 insertions, 0 deletions
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}
@@ -98,6 +113,22 @@ root=/dev/mtdblock0 rootfstype=jffs2
\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]
\centering
\includegraphics[width=8cm]{images/ubifs.png}