[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