diff options
| author | Manuel Traut <manut@linutronix.de> | 2011-01-26 01:49:35 +0100 |
|---|---|---|
| committer | Manuel Traut <manut@linutronix.de> | 2011-01-26 01:49:35 +0100 |
| commit | f6f0ee15f6ab3bee6150edb7b842c6624bfd8cae (patch) | |
| tree | 36e2c3d39e53d65d680df21d23a2ba8ad939a502 /flash-memory/ubi | |
| parent | 95577aa82d409b2a5d6c34a0b48ea3354ed96b6e (diff) | |
Aufräumen und neu strukturieren Teil 1
- alle images wurden ins Wurzelverzeichnis verschoben
- TEXINPUTS wird projektspezifisch gesetzt
- es besteht die Möglichkeit einzelne pdfs zu generieren (wie bisher)
desweiteren ist es möglich eigene Zusammenstellungen anzulegen
- Einsstellungen welche das Design der Dokumente definieren werden nun
in config*.tex & tail*.tex im Wurzelverzeichnis definiert
- templates an neue Umgebung angepasst
- in jedem Kapitelverzeichnis liegt nun eine Datei section welche das Kapitel
beschreibt (mind. überschrift). Diese kann ggf. inkludiert werden.
- TODO: es sind noch nicht alle Dokumente auf die neue Struktur umgestellt
(siehe Makefile)
Signed-off-by: Manuel Traut <manut@linutronix.de>
Diffstat (limited to 'flash-memory/ubi')
| -rw-r--r-- | flash-memory/ubi/Makefile | 4 | ||||
| -rw-r--r-- | flash-memory/ubi/handout_ubi_de.tex | 24 | ||||
| -rw-r--r-- | flash-memory/ubi/pres_ubi_de.tex | 18 |
3 files changed, 18 insertions, 28 deletions
diff --git a/flash-memory/ubi/Makefile b/flash-memory/ubi/Makefile index 4663d52..d641258 100644 --- a/flash-memory/ubi/Makefile +++ b/flash-memory/ubi/Makefile @@ -1,7 +1,7 @@ all: for pdf in `ls -1 *.tex` ; do \ - pdflatex $$pdf; \ - pdflatex $$pdf; \ + TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ + TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ done clean: diff --git a/flash-memory/ubi/handout_ubi_de.tex b/flash-memory/ubi/handout_ubi_de.tex index 0cf7aec..0f4b4cb 100644 --- a/flash-memory/ubi/handout_ubi_de.tex +++ b/flash-memory/ubi/handout_ubi_de.tex @@ -1,14 +1,8 @@ -\documentclass{lxarticle} -\usepackage{german} -\usepackage[utf8]{inputenc} -\usepackage{lxheaders} -\usepackage{lxextras} +\input{confighandout} -\begin{document} +\subsection{Unsorted Block Images (UBI)} -\section*{Unsorted Block Images (UBI)} - -\section*{Was ist UBI?} +\subsubsection{Was ist UBI?} UBI kann am ehesten als Logical Volume Manager (LVM) für mtd-Devices bezeichnet werden. Beim Start scanned UBI das mtd-Device und baut eine @@ -19,7 +13,7 @@ bereits erkennt. Dieser Gesamtvorrat an physikalischen Eraseblöcken wird jetzt im nächsten Schritt an sogenannte UBI-Volumes verteilt. -\section*{UBI-Volumes} +\subsubsection{UBI-Volumes} UBI-Volumes entsprechen etwa den Partitionen anderer Systeme. Der von einem mtd-Device bereitgestellte Speicher wird also in mehrere unabhängige @@ -54,7 +48,7 @@ Platte zum anderen bewegt werden muss. Auf Flash-Speichern gibt es keine Seek-Zeiten, was UBI hier zugunsten eines auf Flash optimierten Designs ausnutzt. -\subsection*{Statische Volumes} +\paragraph{Statische Volumes} Statische Volumes sind für Anwendungen gedacht, die kein Dateisystem benötigen. Ein praktisches Beispiel ist ein kleines Volume, das lediglich einen @@ -69,7 +63,7 @@ wenig Code (einige kB) möglich. Statische Volumes enthalten also immer nur einen einzigen Datenblock, der in einem Vorgang geschrieben werden muss. -\subsection*{Dynamische Volumes} +\paragraph{Dynamische Volumes} Dynamische Volumes sind dafür gedacht, ein Dateisystem zu enthalten. Man verwendet sie also beispielsweise für ein Root-Filesystem oder für @@ -77,7 +71,7 @@ Volumes, die Nutzerdaten enthalten. Dynamische Volumes verwendet man am Besten mit dem Dateisystem ubifs. -\subsection*{UBIGLUEBI} +\paragraph{UBIGLUEBI} UBIGLUEBI ist ein Aufsatz auf UBI, der für jedes Volume wieder ein mtd-Device bereitstellt. Dies klingt zunächst überraschend, da UBI ja schon @@ -89,7 +83,7 @@ Heute gibt es ubifs, das direkt auf UBI aufsetzt und folglich kein mtd-Device benötigt. Da ubifs ohnehin in allen Bereichen deutliche Vorteile gegenüber jffs2 hat, wird UBIGLUEBI in der Regel nicht mehr benötigt. -\section*{UBI-Tools} +\subsubsection{UBI-Tools} Da UBI von den MTD-Entwicklern implementiert wurde, sind die UBI-Tools Bestandteil der MTD-Tool-Kollektion. Diese gibt es mittlerweile als @@ -169,4 +163,4 @@ Weitere Informationen sind unter folgender URL erhältlich: http://www.linux-mtd.infradead.org/doc/general.html \end{lstlisting} -\end{document} +\input{tailhandout} diff --git a/flash-memory/ubi/pres_ubi_de.tex b/flash-memory/ubi/pres_ubi_de.tex index d4e154f..42e2e49 100644 --- a/flash-memory/ubi/pres_ubi_de.tex +++ b/flash-memory/ubi/pres_ubi_de.tex @@ -1,19 +1,15 @@ -\documentclass{beamer} -\usetheme{linutronix} -\usepackage{german} -\usepackage[utf8]{inputenc} -\usepackage{pgf} -\usepackage{graphicx} -\usepackage{lxextras} +\input{configpres} -\title{Block \lq UBI - Unsorted Block Images\rq} +\subsection{UBI - Unsorted Block Images} +\title{\lq UBI - Unsorted Block Images\rq} \institute{Linutronix GmbH} -\begin{document} - \maketitle -% ----- Slide ------------------ +\begin{frame} + \tableofcontents +\end{frame} + \begin{frame} \frametitle{UBI - Unsorted Block Images} \begin{itemize} |
