[bootlin/training-materials updates] kernel-update: kernel-agenda: Fix syntax and officially request 8 half days (70c8f892)
Miquel Raynal
miquel.raynal at bootlin.com
Mon Feb 28 12:00:22 CET 2022
Repository : https://github.com/bootlin/training-materials
On branch : kernel-update
Link : https://github.com/bootlin/training-materials/commit/70c8f892b34e8a3b4784c0349334b2759c09990b
>---------------------------------------------------------------
commit 70c8f892b34e8a3b4784c0349334b2759c09990b
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date: Mon Feb 28 12:00:22 2022 +0100
kernel-agenda: Fix syntax and officially request 8 half days
Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>
>---------------------------------------------------------------
70c8f892b34e8a3b4784c0349334b2759c09990b
agenda/linux-kernel-online-agenda.tex | 35 +++++++++++++++++------------------
1 file changed, 17 insertions(+), 18 deletions(-)
diff --git a/agenda/linux-kernel-online-agenda.tex b/agenda/linux-kernel-online-agenda.tex
index a99854b5..9d3309a3 100644
--- a/agenda/linux-kernel-online-agenda.tex
+++ b/agenda/linux-kernel-online-agenda.tex
@@ -40,7 +40,7 @@
\end{itemize}
}
\feagendasummaryitem{Duration}{
- {\bf Seven } half days - 28 hours (4 hours per half day).
+ {\bf Height } half days - 32 hours (4 hours per half day), including breaks.
}
\onlinepedagogics{linux-kernel}
\feagendasummaryitem{Trainer}{
@@ -201,7 +201,7 @@
\end{itemize}
}
-\feagendatwocolumn
+\feagendaonecolumn
{Lecture - The device tree language}
{
\begin{itemize}
@@ -218,9 +218,10 @@
\section{Half day 3}
-\feagendatwocolumn
+\feagendaonecolumn
{Demo - Device tree hacking}
{
+ {\em Using the BeagleBone Black board}
\begin{itemize}
\item Manage nodes: disable a controller
\item Manage properties: give user GPIOs other functions
@@ -235,11 +236,13 @@
\item Arch initialization
\item SoC identification/initialization
\item Base initializations (clk, irq, memory)
- \item Driver loading + of_platform_populate_dt() for the devices
+ \item Drivers loading
+ \item Device population
\end{itemize}
}
{Demo - Display device tree parsing information}
{
+ {\em Using the BeagleBone Black board}
\begin{itemize}
\item Enable debug callsites to print the device tree parsing at boot time
\end{itemize}
@@ -301,7 +304,7 @@
\end{itemize}
}
-\feagendatwocolumn
+\feagendaonecolumn
{Lecture - Kernel frameworks}
{
\begin{itemize}
@@ -368,6 +371,7 @@
\end{itemize}
}
+\feagendatwocolumn
{Lecture - Clocking}
{
\begin{itemize}
@@ -385,6 +389,7 @@
\item Access device registers
\item Calculate prescalers using the clock rate
\item Send characters on the serial port.
+ \end{itemize}
}
\section{Half day 6}
@@ -443,8 +448,9 @@
\item dmaengine abstraction
\end{itemize}
}
-{Demo - DMA}
+{Demo - Using DMA}
{
+ {\em Using the BeagleBone Black board}
\begin{itemize}
\item Transmit or receive bytes using DMA
\end{itemize}
@@ -460,6 +466,7 @@
}
{Demo - Side communication channels}
{
+ {\em Using the BeagleBone Black board}
\begin{itemize}
\item Access the internal counter with an ioctl
\item Expose the ring buffer to userspace with MMAP
@@ -520,13 +527,14 @@
}
{Demo - Use runtime PM}
{
+ {\em Using the BeagleBone Black board}
\begin{itemize}
\item Get rid of the manual clock handling
\item Trace runtime PM calls
\end{itemize}
}
-\feagendatwocolumn
+\feagendaonecolumn
{Lecture - Firmware interaction}
{
\begin{itemize}
@@ -541,23 +549,14 @@
{
\begin{itemize}
\item Final quiz
- \item Quiz notation and discussion
+ \item Quiz notation
\end{itemize}
}
-
-\feagendatwocolumn
{Questions and Answers}
{
\begin{itemize}
- \item Questions and answers with the audience about the course topics
- \item Extra presentations if time is left, according what most
- participants are interested in.
+ \item Questions and answers with the audience
\end{itemize}
}
-\section{Possible extra time}
-
-{\em Extra time (up to 4 hours) may be proposed if the agenda didn't fit in 7 half days,
- according to the time spent answering questions from participants.}
-
\end{document}
More information about the training-materials-updates
mailing list