[FE training-materials-updates] agenda/kernel: general details about the labss
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Tue Aug 27 15:02:02 CEST 2013
Repository : git://git.free-electrons.com/training-materials.git
On branch : kernel-ng
Link : http://git.free-electrons.com/training-materials/commit/?id=b0b937d100060f427d9c7f6e516b520bf6242e52
>---------------------------------------------------------------
commit b0b937d100060f427d9c7f6e516b520bf6242e52
Author: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Date: Tue Aug 27 15:00:40 2013 +0200
agenda/kernel: general details about the labss
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
>---------------------------------------------------------------
b0b937d100060f427d9c7f6e516b520bf6242e52
agenda/kernel-agenda.tex | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/agenda/kernel-agenda.tex b/agenda/kernel-agenda.tex
index 21700f0..647503f 100644
--- a/agenda/kernel-agenda.tex
+++ b/agenda/kernel-agenda.tex
@@ -117,6 +117,29 @@ Embedded Linux kernel and driver development training\\
\end{center}
}
+\feagendaonecolumn
+{Labs}
+{
+ The practical labs of this training session use the following
+ hardware peripherals to illustrate the development of Linux device
+ drivers:
+
+ \begin{itemize}
+ \item A Wii Nunchuk, which is connected over the I2C bus to the
+ BeagleBoneBlack. Its driver will use the Linux {\em input}
+ subsystem.
+ \item An additional UART, which is memory-mapped, and will use the
+ Linux {\em misc} subsystem.
+ \end{itemize}
+
+ While our explanations will be focused on specifically the Linux
+ subsystems needed to implement those drivers, they will always be
+ generic enough to convey the general design philosophy of the Linux
+ kernel. The informations learnt will therefore apply beyond just
+ I2C, input or memory-mapped devices.
+}
+
+
\section{Day 1 - Morning}
\feagendaonecolumn
More information about the training-materials-updates
mailing list