diff --git a/documentation/linux_configuration.pdf b/documentation/linux_configuration.pdf index ecc6287..263883a 100644 --- a/documentation/linux_configuration.pdf +++ b/documentation/linux_configuration.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f132c9ee666eaf28ca67c886c7855fa1676023b03bbfbba51e8209fcd127ed9a -size 930780 +oid sha256:7fcd46a1fdd1749f37c5460fef25feac6ee2d4e5d76971f0366174af0b279603 +size 932471 diff --git a/documentation/linux_configuration.tex b/documentation/linux_configuration.tex index 684002e..2ee2212 100644 --- a/documentation/linux_configuration.tex +++ b/documentation/linux_configuration.tex @@ -10699,21 +10699,34 @@ Die Parsing"=Funktionen müssen immer noch vom Treiber für Ihr spezielles Gerä Das wird nicht automatisch geschehen. Der SA1100-Map-Treiber (CONFIG\_MTD\_SA1100) verfügt zum Beispiel über eine entsprechende Option.\\ Das Format für die Befehlszeile ist wie folgt:\\[0.5em] -mtdparts=$<$mtddef$>$[;$<$mtddef]\\ +\texttt{mtdparts=$<$mtddef$>$[;$<$mtddef]\\ $<$mtddef$>$ := $<$mtd-id$>$:$<$partdef$>$[,$<$partdef$>$]\\ $<$partdef$>$ := $<$size$>$[@offset][$<$name$>$][ro]\\ $<$mtd-id$>$ := eindeutige Kennung, die bei der Zuordnung von Treiber/Gerät verwendet wird\\ -$<$size$>$ := Standard-Linux-Memsize ODER \glqq-\grqq{}, um den verbleibenden Platz zu kennzeichnen\\ -$<$name$>$ := (NAME)\\[0.5em] +$<$size$>$ := Standard-Linux-Memsize ODER \dq{}-\dq{}, um den verbleibenden Platz zu kennzeichnen\\ +$<$name$>$ := (NAME)}\\[0.5em] Aufgrund der Art und Weise, wie Linux mit der Kommandozeile umgeht, sind in der Partitionsdefinition keine Leerzeichen erlaubt, auch nicht in den mtd"=id's und Partitionsnamen.\\ Beispiele:\\ 1 Flash-Ressource (mtd-id \glqq sa1100\grqq{}), mit 1 einzigen beschreibbaren Partition:\\ -mtdparts=sa1100:-\\ +\texttt{mtdparts=sa1100:-}\\ Gleiches Flash, aber 2 benannte Partitionen, von denen die erste schreibgeschützt ist:\\ -mtdparts=sa1100:256k(ARMboot)ro,-(root)\\ -Wenn Sie unsicher sind, sagen Sie 'N'. +\texttt{mtdparts=sa1100:256k(ARMboot)ro,-(root)}\\ +Wenn Sie unsicher sind, sagen Sie N. +\paragraph{RedBoot partition table parsing}$~$\\ +CONFIG\_MTD\_REDBOOT\_PARTS [=n] \textbf{[~]}\\* +RedBoot ist ein ROM"=Monitor und Bootloader, der mit mehreren \glqq Images\grqq{} in +Flash"=Geräten umgeht, indem er eine Tabelle in einen der Löschblöcke auf dem Gerät +einfügt, ähnlich einer Partitionstabelle, die die Offsets, Längen und Namen aller im +Flash gespeicherten Images enthält. +Wenn Sie einen Code benötigen, der diese Tabelle erkennt und analysiert und +MTD"=\glqq{}Partitionen\grqq{} entsprechend jedem Bild in der Tabelle registriert, +aktivieren Sie diese Option. +Die Parsing"=Funktionen müssen weiterhin vom Treiber für Ihr spezielles Gerät +aufgerufen werden. Das wird nicht automatisch geschehen. +Der SA1100"=Kartentreiber (CONFIG\_MTD\_SA1100) verfügt beispielsweise über eine +Option für diese Funktion. \end{document}