[bootlin/training-materials updates] master: slides/kernel-useful-readings: Move books in the backup slides (7515e4c2)
Miquel Raynal
miquel.raynal at bootlin.com
Fri Mar 31 19:51:30 CEST 2023
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/7515e4c27d4df5c4f4d9e5128ec8c5e2656b3988
>---------------------------------------------------------------
commit 7515e4c27d4df5c4f4d9e5128ec8c5e2656b3988
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date: Fri Mar 31 19:17:11 2023 +0200
slides/kernel-useful-readings: Move books in the backup slides
Right now they are not relevant, let's just move them at the end for
now, we'll see if we keep them later.
Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>
>---------------------------------------------------------------
7515e4c27d4df5c4f4d9e5128ec8c5e2656b3988
slides/kernel-resources-references/eldd.jpg | Bin 82168 -> 0 bytes
.../kernel-resources-references.tex | 70 --------------------
.../linux-kernel-development.jpg | Bin 68458 -> 0 bytes
.../linux-kernel-in-a-nutshell.jpg | Bin 15145 -> 0 bytes
slides/kernel-useful-readings/eldd.jpg | Bin 0 -> 82168 bytes
.../kernel-useful-readings.tex | 71 +++++++++++++++++++++
.../linux-kernel-development.jpg | Bin 0 -> 68458 bytes
.../linux-kernel-in-a-nutshell.jpg | Bin 0 -> 15145 bytes
8 files changed, 71 insertions(+), 70 deletions(-)
diff --git a/slides/kernel-resources-references/eldd.jpg b/slides/kernel-resources-references/eldd.jpg
deleted file mode 100644
index 3532daf7..00000000
Binary files a/slides/kernel-resources-references/eldd.jpg and /dev/null differ
diff --git a/slides/kernel-resources-references/kernel-resources-references.tex b/slides/kernel-resources-references/kernel-resources-references.tex
index 80f089bc..4ac9c4d8 100644
--- a/slides/kernel-resources-references/kernel-resources-references.tex
+++ b/slides/kernel-resources-references/kernel-resources-references.tex
@@ -16,76 +16,6 @@
\end{columns}
\end{frame}
-\begin{frame}
- \frametitle{Useful Reading (1)}
- \begin{columns}
- \column{0.7\textwidth}
- Essential Linux Device Drivers, April 2008
- \begin{itemize}
- \item \url{https://elinuxdd.com/}
- \item By Sreekrishnan Venkateswaran, an embedded IBM engineer
- with more than 10 years of experience
- \item Covers a wide range of topics not covered by LDD: serial
- drivers, input drivers, I2C, PCMCIA, PCI,
- USB, video drivers, audio drivers, block drivers, network
- drivers, Bluetooth, IrDA, MTD, drivers in user space, kernel
- debugging, etc.
- \item \emph{Probably the most wide ranging and complete Linux
- device driver book I've read} -- Alan Cox
- \end{itemize}
- \column{0.3\textwidth}
- \includegraphics[width=\textwidth]{slides/kernel-resources-references/eldd.jpg}
- \end{columns}
-\end{frame}
-
-\begin{frame}
- \frametitle{Useful Reading (2)}
- \begin{columns}
- \column{0.7\textwidth}
- \begin{itemize}
- \item Linux Kernel Development, 3rd Edition, Jun 2010
- \begin{itemize}
- \item Robert Love, Novell Press
- \item \url{https://rlove.org}
- \item A very synthetic and pleasant way to learn about kernel
- subsystems (beyond the needs of device driver writers)
- \end{itemize}
- \item The Linux Programming Interface, Oct 2010
- \begin{itemize}
- \item Michael Kerrisk, No Starch Press
- \item \url{https://man7.org/tlpi/}
- \item A gold mine about the kernel interface and how to use it
- \end{itemize}
- \end{itemize}
- \column{0.3\textwidth}
- \begin{center}
- \includegraphics[height=0.4\textheight]{slides/kernel-resources-references/linux-kernel-development.jpg}\\
- \includegraphics[height=0.4\textheight]{common/linux-programming-interface.png}
- \end{center}
- \end{columns}
-\end{frame}
-
-\begin{frame}
- \frametitle{Useful Reading (3)}
- \begin{columns}
- \column{0.7\textwidth}
- Linux Kernel in a Nutshell, Dec. 2006
- \begin{itemize}
- \item By Greg Kroah-Hartman, O'Reilly\\
- \url{http://www.kroah.com/lkn/}
- \item A good reference book and guide on configuring, compiling
- and managing the Linux kernel sources.
- \item Freely available on-line!\\
- Great companion to the printed book for easy electronic searches!\\
- Available as single PDF file on
- \url{https://bootlin.com/community/kernel/lkn/}
- \item Getting old but still containing useful content.
- \end{itemize}
- \column{0.3\textwidth}
- \includegraphics[width=\textwidth]{slides/kernel-resources-references/linux-kernel-in-a-nutshell.jpg}
- \end{columns}
-\end{frame}
-
\begin{frame}
\frametitle{Useful Online Resources}
\begin{itemize}
diff --git a/slides/kernel-resources-references/linux-kernel-development.jpg b/slides/kernel-resources-references/linux-kernel-development.jpg
deleted file mode 100644
index 359a4d7f..00000000
Binary files a/slides/kernel-resources-references/linux-kernel-development.jpg and /dev/null differ
diff --git a/slides/kernel-resources-references/linux-kernel-in-a-nutshell.jpg b/slides/kernel-resources-references/linux-kernel-in-a-nutshell.jpg
deleted file mode 100644
index 82c0559d..00000000
Binary files a/slides/kernel-resources-references/linux-kernel-in-a-nutshell.jpg and /dev/null differ
diff --git a/slides/kernel-useful-readings/eldd.jpg b/slides/kernel-useful-readings/eldd.jpg
new file mode 100644
index 00000000..3532daf7
Binary files /dev/null and b/slides/kernel-useful-readings/eldd.jpg differ
diff --git a/slides/kernel-useful-readings/kernel-useful-readings.tex b/slides/kernel-useful-readings/kernel-useful-readings.tex
new file mode 100644
index 00000000..4d0efd8d
--- /dev/null
+++ b/slides/kernel-useful-readings/kernel-useful-readings.tex
@@ -0,0 +1,71 @@
+\subsection{Useful reading}
+
+\begin{frame}
+ \frametitle{Useful Reading (1)}
+ \begin{columns}
+ \column{0.7\textwidth}
+ Essential Linux Device Drivers, April 2008
+ \begin{itemize}
+ \item \url{https://elinuxdd.com/}
+ \item By Sreekrishnan Venkateswaran, an embedded IBM engineer
+ with more than 10 years of experience
+ \item Covers a wide range of topics not covered by LDD: serial
+ drivers, input drivers, I2C, PCMCIA, PCI,
+ USB, video drivers, audio drivers, block drivers, network
+ drivers, Bluetooth, IrDA, MTD, drivers in user space, kernel
+ debugging, etc.
+ \item \emph{Probably the most wide ranging and complete Linux
+ device driver book I've read} -- Alan Cox
+ \end{itemize}
+ \column{0.3\textwidth}
+ \includegraphics[width=\textwidth]{slides/kernel-resources-references/eldd.jpg}
+ \end{columns}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Useful Reading (2)}
+ \begin{columns}
+ \column{0.7\textwidth}
+ \begin{itemize}
+ \item Linux Kernel Development, 3rd Edition, Jun 2010
+ \begin{itemize}
+ \item Robert Love, Novell Press
+ \item \url{https://rlove.org}
+ \item A very synthetic and pleasant way to learn about kernel
+ subsystems (beyond the needs of device driver writers)
+ \end{itemize}
+ \item The Linux Programming Interface, Oct 2010
+ \begin{itemize}
+ \item Michael Kerrisk, No Starch Press
+ \item \url{https://man7.org/tlpi/}
+ \item A gold mine about the kernel interface and how to use it
+ \end{itemize}
+ \end{itemize}
+ \column{0.3\textwidth}
+ \begin{center}
+ \includegraphics[height=0.4\textheight]{slides/kernel-resources-references/linux-kernel-development.jpg}\\
+ \includegraphics[height=0.4\textheight]{common/linux-programming-interface.png}
+ \end{center}
+ \end{columns}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Useful Reading (3)}
+ \begin{columns}
+ \column{0.7\textwidth}
+ Linux Kernel in a Nutshell, Dec. 2006
+ \begin{itemize}
+ \item By Greg Kroah-Hartman, O'Reilly\\
+ \url{http://www.kroah.com/lkn/}
+ \item A good reference book and guide on configuring, compiling
+ and managing the Linux kernel sources.
+ \item Freely available on-line!\\
+ Great companion to the printed book for easy electronic searches!\\
+ Available as single PDF file on
+ \url{https://bootlin.com/community/kernel/lkn/}
+ \item Getting old but still containing useful content.
+ \end{itemize}
+ \column{0.3\textwidth}
+ \includegraphics[width=\textwidth]{slides/kernel-resources-references/linux-kernel-in-a-nutshell.jpg}
+ \end{columns}
+\end{frame}
diff --git a/slides/kernel-useful-readings/linux-kernel-development.jpg b/slides/kernel-useful-readings/linux-kernel-development.jpg
new file mode 100644
index 00000000..359a4d7f
Binary files /dev/null and b/slides/kernel-useful-readings/linux-kernel-development.jpg differ
diff --git a/slides/kernel-useful-readings/linux-kernel-in-a-nutshell.jpg b/slides/kernel-useful-readings/linux-kernel-in-a-nutshell.jpg
new file mode 100644
index 00000000..82c0559d
Binary files /dev/null and b/slides/kernel-useful-readings/linux-kernel-in-a-nutshell.jpg differ
More information about the training-materials-updates
mailing list