[bootlin/training-materials updates] master: Boot time: add goals lab (84f49a22)

Michael Opdenacker michael.opdenacker at bootlin.com
Thu May 16 14:17:19 CEST 2019


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

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

commit 84f49a22f8f0a7cbb34f4525d5809ddade02d9a5
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Wed May 15 22:13:41 2019 +0200

    Boot time: add goals lab
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>


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

84f49a22f8f0a7cbb34f4525d5809ddade02d9a5
 labs/boot-time-goals/boot-time-goals.tex |  27 +++++++++++++++++++++++++++
 labs/boot-time-goals/goal.jpg            | Bin 0 -> 57526 bytes
 mk/boot-time.mk                          |   3 ++-
 3 files changed, 29 insertions(+), 1 deletion(-)

diff --git a/labs/boot-time-goals/boot-time-goals.tex b/labs/boot-time-goals/boot-time-goals.tex
new file mode 100644
index 00000000..9a03c5e8
--- /dev/null
+++ b/labs/boot-time-goals/boot-time-goals.tex
@@ -0,0 +1,27 @@
+\subchapter{Goals}{Implement a live camera system and optimize its boot
+time.}
+
+Here's a description of the system that we are going to build and
+optimize in terms of boot time:
+
+Hardware:
+\begin{itemize}
+\item Main board: Beagle Bone Black (Regular or Wireless), with an ARM
+Cortex A8 SoC (AM335x from Texas Instruments).
+\item Extended by a 4 inch LCD cape
+\item Connected to a USB webcam
+\end{itemize}
+
+Software:
+\begin{itemize}
+\item Bootloader: U-Boot
+\item Operating system: Linux
+\item User space: ffmpeg video player
+\item Build system: Buildroot
+\item Functionality: as soon as the system has booted, display
+      the video from the USB webcam.
+\end{itemize}
+
+\begin{center}
+\includegraphics[width=8cm]{labs/boot-time-goals/goal.jpg}
+\end{center}
diff --git a/labs/boot-time-goals/goal.jpg b/labs/boot-time-goals/goal.jpg
new file mode 100644
index 00000000..e5b432fe
Binary files /dev/null and b/labs/boot-time-goals/goal.jpg differ
diff --git a/mk/boot-time.mk b/mk/boot-time.mk
index e235018b..85badf20 100644
--- a/mk/boot-time.mk
+++ b/mk/boot-time.mk
@@ -20,7 +20,8 @@ BOOT_TIME_SLIDES = \
 		boottime-bootloader \
 		boottime-hardware-init \
 
-BOOT_TIME_LABS = setup \
+BOOT_TIME_LABS = boot-time-goals \
+		setup \
 		boot-time-sources-download \
 		boot-time-board-setup \
 		boottime-init-scripts \




More information about the training-materials-updates mailing list