[bootlin/training-materials updates] master: Misc layout/size improvements (812f4990)

Michael Opdenacker michael.opdenacker at bootlin.com
Wed Dec 11 17:45:27 CET 2019


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

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

commit 812f499003d81172a574f879bf59b221b82aeaa9
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Wed Dec 11 17:45:27 2019 +0100

    Misc layout/size improvements
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>


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

812f499003d81172a574f879bf59b221b82aeaa9
 .../boot-time-course-outline.tex                   |  8 ++---
 .../buildroot-new-packages.tex                     |  4 +--
 .../buildroot-support-contribution.tex             |  2 +-
 .../buildroot-yocto-introduction.tex               |  2 +-
 slides/kernel-device-model/kernel-device-model.tex |  4 +--
 .../kernel-driver-development-io-memory.tex        |  2 +-
 slides/kernel-frameworks2/kernel-frameworks2.tex   |  4 +--
 slides/kernel-i2c/kernel-i2c.tex                   |  1 +
 .../sysdev-application-development.tex             | 34 ++++++++++------------
 .../sysdev-linux-intro-sources.tex                 |  4 +--
 .../yocto-runtime-package-management.tex           |  2 +-
 11 files changed, 33 insertions(+), 34 deletions(-)

diff --git a/slides/boot-time-course-outline/boot-time-course-outline.tex b/slides/boot-time-course-outline/boot-time-course-outline.tex
index 02dbac3e..a2a4fe68 100644
--- a/slides/boot-time-course-outline/boot-time-course-outline.tex
+++ b/slides/boot-time-course-outline/boot-time-course-outline.tex
@@ -1,7 +1,7 @@
 \begin{frame}
 \frametitle{Course outline - Day 1}
 \begin{columns}
-\column{0.5\textwidth}
+\column[t]{0.5\textwidth}
 Morning
   \begin{itemize}
     \item Lecture: principles
@@ -9,7 +9,7 @@ Morning
     \item Lab: setting up the system, customizing the build system
     \item Lecture: measuring time, software and hardware methods
 \end{itemize}
-\column{0.5\textwidth}
+\column[t]{0.5\textwidth}
   Afternoon
   \begin{itemize}
     \item Lab: measuring time, software and hardware methods
@@ -22,13 +22,13 @@ Morning
 \begin{frame}
 \frametitle{Course outline - Day 2}
 \begin{columns}
-\column{0.5\textwidth}
+\column[t]{0.5\textwidth}
 Morning
   \begin{itemize}
     \item Lecture and lab optimizing system initialization
     \item Lecture and lab: filesystem optimizations
 \end{itemize}
-\column{0.5\textwidth}
+\column[t]{0.5\textwidth}
   Afternoon
   \begin{itemize}
     \item Lecture and lab: kernel optimizations
diff --git a/slides/buildroot-new-packages/buildroot-new-packages.tex b/slides/buildroot-new-packages/buildroot-new-packages.tex
index 54ffbaab..41385832 100644
--- a/slides/buildroot-new-packages/buildroot-new-packages.tex
+++ b/slides/buildroot-new-packages/buildroot-new-packages.tex
@@ -120,7 +120,7 @@ endmenu
 \begin{frame}[fragile]{\code{package/<pkg>/Config.in}: dependency example}
 
   \begin{columns}
-    \column{0.6\textwidth}
+    \column[t]{0.6\textwidth}
     \begin{block}{btrfs-progs package}
       \tiny
 \begin{verbatim}
@@ -148,7 +148,7 @@ comment "btrfs-progs needs a toolchain w/ wchar, threads"
                !BR2_TOOLCHAIN_HAS_THREADS
 \end{verbatim}
   \end{block}
-    \column{0.4\textwidth}
+    \column[t]{0.4\textwidth}
     {\scriptsize
     \begin{itemize}
     \item \code{depends on BR2_USE_MMU}, because the package uses
diff --git a/slides/buildroot-support-contribution/buildroot-support-contribution.tex b/slides/buildroot-support-contribution/buildroot-support-contribution.tex
index 37491c49..a024f18f 100644
--- a/slides/buildroot-support-contribution/buildroot-support-contribution.tex
+++ b/slides/buildroot-support-contribution/buildroot-support-contribution.tex
@@ -112,7 +112,7 @@
   \end{itemize}
 
   \begin{center}
-    \includegraphics[height=0.6\textheight]{slides/buildroot-support-contribution/patchwork.png}
+    \includegraphics[height=0.5\textheight]{slides/buildroot-support-contribution/patchwork.png}
   \end{center}
 \end{frame}
 
diff --git a/slides/buildroot-yocto-introduction/buildroot-yocto-introduction.tex b/slides/buildroot-yocto-introduction/buildroot-yocto-introduction.tex
index 6cee9e44..d91149f1 100644
--- a/slides/buildroot-yocto-introduction/buildroot-yocto-introduction.tex
+++ b/slides/buildroot-yocto-introduction/buildroot-yocto-introduction.tex
@@ -26,7 +26,7 @@
 
 \begin{frame}{Complexity of user space integration}
   \begin{center}
-    \includegraphics[width=\textwidth]{slides/buildroot-yocto-introduction/graph-depends.pdf}
+    \includegraphics[height=0.85\textheight,width=\textwidth]{slides/buildroot-yocto-introduction/graph-depends.pdf}
   \end{center}
 \end{frame}
 
diff --git a/slides/kernel-device-model/kernel-device-model.tex b/slides/kernel-device-model/kernel-device-model.tex
index 48b8f6f3..2cfe0ed4 100644
--- a/slides/kernel-device-model/kernel-device-model.tex
+++ b/slides/kernel-device-model/kernel-device-model.tex
@@ -266,7 +266,7 @@ module_exit(usb_rtl8150_exit);
 \begin{frame}[fragile]
 \frametitle{Example: probe() and disconnect() methods}
 \begin{columns}
-  \column{0.5\textwidth}
+  \column[t]{0.5\textwidth}
     \begin{block}{}
     \begin{minted}[fontsize=\tiny]{c}
 static int rtl8150_probe(struct usb_interface *intf,
@@ -292,7 +292,7 @@ static int rtl8150_probe(struct usb_interface *intf,
 }
     \end{minted}
     \end{block}
-  \column{0.5\textwidth}
+  \column[t]{0.5\textwidth}
     \begin{block}{}
     \begin{minted}[fontsize=\tiny]{c}
 static void rtl8150_disconnect(struct usb_interface *intf)
diff --git a/slides/kernel-driver-development-io-memory/kernel-driver-development-io-memory.tex b/slides/kernel-driver-development-io-memory/kernel-driver-development-io-memory.tex
index 53f6eb3c..4141bebe 100644
--- a/slides/kernel-driver-development-io-memory/kernel-driver-development-io-memory.tex
+++ b/slides/kernel-driver-development-io-memory/kernel-driver-development-io-memory.tex
@@ -128,7 +128,7 @@ void release_mem_region(
 
 \begin{frame}[fragile]
   \frametitle{/proc/iomem example - ARM (Raspberry Pi, Linux 4.19)}
-{\small
+{\footnotesize
 \begin{verbatim}
 00000000-3b3fffff : System RAM
   00008000-00bfffff : Kernel code
diff --git a/slides/kernel-frameworks2/kernel-frameworks2.tex b/slides/kernel-frameworks2/kernel-frameworks2.tex
index 4525a4ac..37d040ae 100644
--- a/slides/kernel-frameworks2/kernel-frameworks2.tex
+++ b/slides/kernel-frameworks2/kernel-frameworks2.tex
@@ -405,7 +405,7 @@ static int xxxfb_probe (struct pci_dev *dev,
   \end{itemize}
 
   \begin{columns}
-    \column{0.5\textwidth}
+    \column[t]{0.5\textwidth}
     \begin{block}{Without devm functions}
 \fontsize{6}{6}\selectfont
     \begin{minted}{c}
@@ -435,7 +435,7 @@ void foo_remove(struct platform_device *pdev)
 }
     \end{minted}
   \end{block}
-    \column{0.5\textwidth}
+    \column[t]{0.5\textwidth}
     \begin{block}{With devm functions}
 \fontsize{6}{6}\selectfont
     \begin{minted}{c}
diff --git a/slides/kernel-i2c/kernel-i2c.tex b/slides/kernel-i2c/kernel-i2c.tex
index 3d44eb6e..389c60c6 100644
--- a/slides/kernel-i2c/kernel-i2c.tex
+++ b/slides/kernel-i2c/kernel-i2c.tex
@@ -95,6 +95,7 @@ static struct i2c_driver adxl345_i2c_driver = {
 module_i2c_driver(adxl345_i2c_driver);
 \end{minted}
 \end{block}
+\small
 From \kfile{drivers/iio/accel/adxl345_i2c.c}
 \end{frame}
 
diff --git a/slides/sysdev-application-development/sysdev-application-development.tex b/slides/sysdev-application-development/sysdev-application-development.tex
index b5a60b30..dfd95bf3 100644
--- a/slides/sysdev-application-development/sysdev-application-development.tex
+++ b/slides/sysdev-application-development/sysdev-application-development.tex
@@ -329,25 +329,23 @@
 
 \begin{frame}
   \frametitle{GDB crash course}
+  A few useful GDB commands
   \begin{itemize}
-  \item A few useful GDB commands
-    \begin{itemize}
-    \item \code{break foobar}\\
-      puts a breakpoint at the entry of function \code{foobar()}
-    \item \code{break foobar.c:42}\\
-      puts a breakpoint in \code{foobar.c}, line 42
-    \item \code{print var} or \code{print task->files[0].fd}\\
-      prints the variable \code{var}, or a more complicated reference. GDB
-      can also nicely display structures with all their members
-    \item \code{continue}\\
-      continue the execution
-    \item \code{next}\\
-      continue to the next line, stepping over function calls
-    \item \code{step}\\
-      continue to the next line, entering into subfunctions
-    \item \code{backtrace}\\
-      display the program stack
-    \end{itemize}
+  \item \code{break foobar}\\
+    puts a breakpoint at the entry of function \code{foobar()}
+  \item \code{break foobar.c:42}\\
+    puts a breakpoint in \code{foobar.c}, line 42
+  \item \code{print var} or \code{print task->files[0].fd}\\
+    prints the variable \code{var}, or a more complicated reference. GDB
+    can also nicely display structures with all their members
+  \item \code{continue}\\
+    continue the execution
+  \item \code{next}\\
+    continue to the next line, stepping over function calls
+  \item \code{step}\\
+    continue to the next line, entering into subfunctions
+  \item \code{backtrace}\\
+    display the program stack
   \end{itemize}
 \end{frame}
 
diff --git a/slides/sysdev-linux-intro-sources/sysdev-linux-intro-sources.tex b/slides/sysdev-linux-intro-sources/sysdev-linux-intro-sources.tex
index 34dec8d7..dd7d4505 100644
--- a/slides/sysdev-linux-intro-sources/sysdev-linux-intro-sources.tex
+++ b/slides/sysdev-linux-intro-sources/sysdev-linux-intro-sources.tex
@@ -94,7 +94,7 @@
   \frametitle{Linux kernel size (2)}
   As of kernel version 4.6 (in percentage of number of lines).
   \begin{columns}
-    \column{0.5\textwidth}
+    \column[t]{0.5\textwidth}
     \begin{itemize}
     \item \kdir{drivers}: 57.0\%
     \item \kdir{arch}: 16.3\%
@@ -106,7 +106,7 @@
     \item \kdir{tools}: 1.3\%
     \item \kdir{kernel}: 1.2\%
     \end{itemize}
-    \column{0.5\textwidth}
+    \column[t]{0.5\textwidth}
     \begin{itemize}
     \item \kdir{firmware}: 0.6\%
     \item \kdir{lib}: 0.5\%
diff --git a/slides/yocto-runtime-package-management/yocto-runtime-package-management.tex b/slides/yocto-runtime-package-management/yocto-runtime-package-management.tex
index eeff76e6..1c27ba9d 100644
--- a/slides/yocto-runtime-package-management/yocto-runtime-package-management.tex
+++ b/slides/yocto-runtime-package-management/yocto-runtime-package-management.tex
@@ -101,7 +101,7 @@
   Apache2 HTTP setup for IPK packages. This should go in
   \code{/etc/apache2/sites-enabled/package-server.conf}.
   \begin{block}{}
-    \begin{minted}{sh}
+    \begin{minted}[fontsize=\small]{sh}
 <VirtualHost *:80>
     ServerName packages.example.net
 




More information about the training-materials-updates mailing list