[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