[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