[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