[FE training-materials-updates] Custom kernel agenda in 4 days
Michael Opdenacker
michael.opdenacker at free-electrons.com
Mon Oct 26 13:53:18 CET 2015
Repository : git://git.free-electrons.com/training-materials.git
On branch : kernel4dayscustom
Link : http://git.free-electrons.com/training-materials/commit/?id=311b5305d7bff64fce40c2cd8472247e68cc29df
>---------------------------------------------------------------
commit 311b5305d7bff64fce40c2cd8472247e68cc29df
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date: Mon Oct 26 13:53:18 2015 +0100
Custom kernel agenda in 4 days
Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>
>---------------------------------------------------------------
311b5305d7bff64fce40c2cd8472247e68cc29df
agenda/kernel-agenda.tex | 63 ++++++++++++++++++++++++------------------------
1 file changed, 32 insertions(+), 31 deletions(-)
diff --git a/agenda/kernel-agenda.tex b/agenda/kernel-agenda.tex
index 163bb05..6b8583f 100644
--- a/agenda/kernel-agenda.tex
+++ b/agenda/kernel-agenda.tex
@@ -395,37 +395,6 @@ Embedded Linux kernel and driver development training\\
\end{itemize}
}
-\section{Day 3 - Afternoon}
-
-\feagendaonecolumn
-{Lab - Minimal platform driver and access to I/O memory}
-{
- {\em Using the BeagleBone Black board}
- \begin{itemize}
- \item Implement a minimal platform driver
- \item Modify the Device Tree to instantiate the new serial port
- device.
- \item Reserve the I/O memory addresses used by the serial port.
- \item Read device registers and write data to them, to send
- characters on the serial port.
- \end{itemize}
-}
-
-\feagendaonecolumn
-{Lab - Output-only serial port driver}
-{
- {\em Using the BeagleBone Black board}
- \begin{itemize}
- \item Extend the driver started in the previous lab by registering
- it into the {\em misc} subsystem
- \item Implement serial port output functionality through the {\em
- misc} subsystem
- \item Test serial output from user space
- \end{itemize}
-}
-
-\section{Day 4 - Morning}
-
\feagendaonecolumn
{Lecture - Processes, scheduling, sleeping and interrupts}
{
@@ -437,6 +406,8 @@ Embedded Linux kernel and driver development training\\
\end{itemize}
}
+\section{Day 3 - Afternoon}
+
\feagendaonecolumn
{Lecture - Locking}
{
@@ -485,6 +456,36 @@ Embedded Linux kernel and driver development training\\
\item How to submit patches to contribute code to the community.
\end{itemize}
}
+
+\section{Day 4 - Morning}
+
+\feagendaonecolumn
+{Lab - Minimal platform driver and access to I/O memory}
+{
+ {\em Using the BeagleBone Black board}
+ \begin{itemize}
+ \item Implement a minimal platform driver
+ \item Modify the Device Tree to instantiate the new serial port
+ device.
+ \item Reserve the I/O memory addresses used by the serial port.
+ \item Read device registers and write data to them, to send
+ characters on the serial port.
+ \end{itemize}
+}
+
+\feagendaonecolumn
+{Lab - Output-only serial port driver}
+{
+ {\em Using the BeagleBone Black board}
+ \begin{itemize}
+ \item Extend the driver started in the previous lab by registering
+ it into the {\em misc} subsystem
+ \item Implement serial port output functionality through the {\em
+ misc} subsystem
+ \item Test serial output from user space
+ \end{itemize}
+}
+
\section{Day 4 - Afternoon}
\feagendaonecolumn
More information about the training-materials-updates
mailing list