diff options
Diffstat (limited to 'flash-memory/flash-filesystems')
| -rw-r--r-- | flash-memory/flash-filesystems/pres_flashfilesystems_en.tex | 31 |
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} |
