\input{configpres} \subsection{UBI - Unsorted Block Images} \begin{frame} \tableofcontents \end{frame} \begin{frame} \frametitle{UBI - Unsorted Block Images} \begin{itemize} \item scans list of eraseblocks \item generates a mapping between eraseblocks and ubi volumes \end{itemize} \end{frame} \begin{frame} \frametitle{UBI works on top of MTD} \includegraphics[width=8cm]{images/ubi-big-picture.png} \end{frame} \begin{frame} \frametitle{UBI Volumes} \begin{itemize} \item something like a partition in common systems \item but more flexible \item ubi exchanges eraseblocks between volumes (for bad block handling, wear-leveling) \item non-linear mapping of physical eraseblocks (peb) to logical eraseblocks (leb) \item e.g. a volume out of 3 blocks could use peb 813, 28, 1017 \end{itemize} \end{frame} \begin{frame} \frametitle{Volume type} \begin{itemize} \item static \begin{itemize} \item used for a single binary \item no filesystem \item easy readable e.g. by a bootloader \end{itemize} \pause \item dynamic \begin{itemize} \item used for filesystems \end{itemize} \end{itemize} \end{frame} \input{tailpres}