[bootlin/training-materials updates] master: Boot time: update course outline (a0827578)

Michael Opdenacker michael.opdenacker at bootlin.com
Sun May 19 11:17:02 CEST 2019


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

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

commit a082757865fbc3b495b4aedea1a32fb7e3b02ec2
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Sun May 19 11:17:02 2019 +0200

    Boot time: update course outline
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>


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

a082757865fbc3b495b4aedea1a32fb7e3b02ec2
 mk/boot-time.mk                                    |  2 +-
 .../boot-time-course-outline.tex                   | 39 ++++++++++++++++++++++
 .../boottime-course-outline.tex                    | 29 ----------------
 3 files changed, 40 insertions(+), 30 deletions(-)

diff --git a/mk/boot-time.mk b/mk/boot-time.mk
index a9a83796..682b32c1 100644
--- a/mk/boot-time.mk
+++ b/mk/boot-time.mk
@@ -5,7 +5,7 @@ BOOT_TIME_SLIDES = \
 		boot-time-thanks \
 		beagleboneblack-board \
 		beaglecam \
-		boottime-course-outline \
+		boot-time-course-outline \
 		boottime-principles \
 		boottime-measuring \
 		boottime-filesystems \
diff --git a/slides/boot-time-course-outline/boot-time-course-outline.tex b/slides/boot-time-course-outline/boot-time-course-outline.tex
new file mode 100644
index 00000000..28507d42
--- /dev/null
+++ b/slides/boot-time-course-outline/boot-time-course-outline.tex
@@ -0,0 +1,39 @@
+\begin{frame}
+\frametitle{Course outline - Day 1}
+\begin{columns}
+\column{0.5\textwidth}
+Morning
+  \begin{itemize}
+    \item Lecture: principles
+    \item Lab: compiling the bootloader, kernel and root filesystem
+    \item Lab: setting up the system, customizing the build system
+    \item Lecture: measuring time, software and hardware methods
+\end{itemize}
+\column{0.5\textwidth}
+  Afternoon
+  \begin{itemize}
+    \item Lab: measuring time, software and hardware methods
+    \item Lecture and lab: optimizing the application
+    \item Lecture and lab optimizing system initialization
+  \end{itemize}
+\end{columns}
+\end{frame}
+
+\begin{frame}
+\frametitle{Course outline - Day 2}
+\begin{columns}
+\column{0.5\textwidth}
+Morning
+  \begin{itemize}
+    \item Lecture and lab: filesystem optimizations
+    \item Lecture and lab: kernel optimizations
+\end{itemize}
+\column{0.5\textwidth}
+  Afternoon
+  \begin{itemize}
+    \item Lecture and lab: bootloader optimizations
+    \item Going further: implement boot animation and progress bar.
+  \end{itemize}
+\end{columns}
+\end{frame}
+
diff --git a/slides/boottime-course-outline/boottime-course-outline.tex b/slides/boottime-course-outline/boottime-course-outline.tex
deleted file mode 100644
index 856cfb86..00000000
--- a/slides/boottime-course-outline/boottime-course-outline.tex
+++ /dev/null
@@ -1,29 +0,0 @@
-\begin{frame}
-\frametitle{Course outline - Morning}
-Generic optimizations
-\begin{itemize}
-\item Principles
-\item Measuring
-\item Filesystems
-\item Userland
-\item Kernel
-\item Bootloader
-\end{itemize}
-Labs: flashing the demo image, measuring the boot time, optimizing the
-boot scripts, optimizing the kernel
-\end{frame}
-
-\begin{frame}
-\frametitle{Course outline - Afternoon}
-Generic optimizations
-\begin{itemize}
-\item Bootloader
-\end{itemize}
-Advanced optimizations
-\begin{itemize}
-\item Kernel
-\item Userland
-\end{itemize}
-Labs: changing the bootloader, reducing the kernel size and features
-\end{frame}
-




More information about the training-materials-updates mailing list