[bootlin/training-materials updates] master: Bootloaders: misc improvements (12da1b43)

Michael Opdenacker michael.opdenacker at bootlin.com
Wed Feb 24 11:36:52 CET 2021


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/12da1b433d41b3af4b5b48a421190af8cc26a56c

>---------------------------------------------------------------

commit 12da1b433d41b3af4b5b48a421190af8cc26a56c
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Wed Feb 24 11:36:52 2021 +0100

    Bootloaders: misc improvements
    
    - Add link to Barebox presentation video from ELCE 2020
    - Lab intro: stop saying that we compile the SPL separately
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>


>---------------------------------------------------------------

12da1b433d41b3af4b5b48a421190af8cc26a56c
 .../sysdev-bootloaders-lab.tex                     |   1 -
 .../sysdev-bootloaders-sequence/barebox-video.jpg  | Bin 0 -> 123416 bytes
 .../sysdev-bootloaders-sequence.tex                |  41 +++++++++++++--------
 3 files changed, 26 insertions(+), 16 deletions(-)

diff --git a/slides/sysdev-bootloaders-lab/sysdev-bootloaders-lab.tex b/slides/sysdev-bootloaders-lab/sysdev-bootloaders-lab.tex
index 3e3e36b3..13e38bba 100644
--- a/slides/sysdev-bootloaders-lab/sysdev-bootloaders-lab.tex
+++ b/slides/sysdev-bootloaders-lab/sysdev-bootloaders-lab.tex
@@ -4,7 +4,6 @@
   Time to start the practical lab!
   \begin{itemize}
   \item Communicate with the board using a serial console
-  \item Configure, build and install the first stage bootloader
   \item Configure, build and install {\em U-Boot}
   \item Learn {\em U-Boot} commands
   \item Set up {\em TFTP} communication with the board
diff --git a/slides/sysdev-bootloaders-sequence/barebox-video.jpg b/slides/sysdev-bootloaders-sequence/barebox-video.jpg
new file mode 100644
index 00000000..fab27c38
Binary files /dev/null and b/slides/sysdev-bootloaders-sequence/barebox-video.jpg differ
diff --git a/slides/sysdev-bootloaders-sequence/sysdev-bootloaders-sequence.tex b/slides/sysdev-bootloaders-sequence/sysdev-bootloaders-sequence.tex
index 7f2c41db..c230223a 100644
--- a/slides/sysdev-bootloaders-sequence/sysdev-bootloaders-sequence.tex
+++ b/slides/sysdev-bootloaders-sequence/sysdev-bootloaders-sequence.tex
@@ -155,21 +155,32 @@
 
 \begin{frame}
   \frametitle{Generic bootloaders for embedded CPUs}
+  \begin{columns}
+  \column{0.6\textwidth}
+  \small
+  There are several open-source generic bootloaders.\\
+  Here are the most popular ones:
   \begin{itemize}
-  \item We will focus on the generic part, the main bootloader, offering
-    the most important features.
-  \item There are several open-source generic bootloaders.\\
-    Here are the most popular ones:
-    \begin{itemize}
-    \item {\bf U-Boot}, the universal bootloader by Denx\\
-      The most used on ARM, also used on PPC, MIPS, x86, m68k, RiscV,
-      etc. The de-facto standard nowadays. We will study it in detail.\\
-      \url{https://www.denx.de/wiki/U-Boot}
-    \item {\bf Barebox}, an architecture-neutral bootloader created by
-      Pengutronix.\\
-      It doesn't have as much hardware support as U-Boot yet. U-Boot
-      has improved quite a lot thanks to this competitor.\\
-      \url{https://www.barebox.org}
-    \end{itemize}
+  \item {\bf U-Boot}, the universal bootloader by Denx
+      \begin{itemize}
+        \item The most used on ARM, also used on PPC, MIPS, x86, m68k, RISC-V, etc.
+        \item The de-facto standard nowadays. We will study it in detail.
+         \item \url{https://www.denx.de/wiki/U-Boot}
+      \end{itemize}
+  \item {\bf Barebox}, an architecture-neutral bootloader created by Pengutronix.
+      \begin{itemize}
+        \item It doesn't have as much hardware support as U-Boot yet.
+	\item U-Boot has improved quite a lot thanks to this competitor.
+        \item \url{https://www.barebox.org}
+      \end{itemize}
   \end{itemize}
+  \column{0.4\textwidth}
+    \vspace{2cm}
+    \includegraphics[width=\textwidth]{slides/sysdev-bootloaders-sequence/barebox-video.jpg}\\
+    \vspace{0.3cm}
+    \tiny See the nice introduction to Barebox\\
+	  from Ahmad Fatoum at ELCE 2020:\\
+          Video: \url{https://youtu.be/Oj7lKbFtyM0}\\
+	  Slides: \url{https://elinux.org/images/9/9d/Barebox-bells-n-whistles.pdf}
+  \end{columns}
 \end{frame}




More information about the training-materials-updates mailing list