[FE training-materials-updates] Reorganize agenda

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Tue Oct 1 17:07:58 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=6f2a164aa56ea9c291c34ee40114c54267e0c11c

>---------------------------------------------------------------

commit 6f2a164aa56ea9c291c34ee40114c54267e0c11c
Author: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Date:   Tue Oct 1 17:07:31 2013 +0200

    Reorganize agenda
    
    Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>


>---------------------------------------------------------------

6f2a164aa56ea9c291c34ee40114c54267e0c11c
 agenda/kernel-agenda.tex |   32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/agenda/kernel-agenda.tex b/agenda/kernel-agenda.tex
index 673fb1a..07ff0c1 100644
--- a/agenda/kernel-agenda.tex
+++ b/agenda/kernel-agenda.tex
@@ -224,16 +224,6 @@ Embedded Linux kernel and driver development training\\
 \section{Day 2 - Afternoon}
 
 \feagendatwocolumn
-{Lecture - Memory management}
-{
-  \begin{itemize}
-  \item Linux: memory management - Physical and virtual (kernel and user) address spaces.
-  \item Linux memory management implementation.
-  \item Allocating with \code{kmalloc()}.
-  \item Allocating by pages.
-  \item Allocating with \code{vmalloc()}.
-  \end{itemize}
-}
 {Lecture - Linux device model}
 {
   \begin{itemize}
@@ -245,8 +235,6 @@ Embedded Linux kernel and driver development training\\
   \item Interface in userspace: \code{/sys}
   \end{itemize}
 }
-
-\feagendaonecolumn
 {Lab - Linux device model for an I2C driver}
 {
   {\em Using the BeagleBoneBlack}
@@ -327,6 +315,16 @@ Embedded Linux kernel and driver development training\\
 \section{Day 4 - Morning}
 
 \feagendatwocolumn
+{Lecture - Memory management}
+{
+  \begin{itemize}
+  \item Linux: memory management - Physical and virtual (kernel and user) address spaces.
+  \item Linux memory management implementation.
+  \item Allocating with \code{kmalloc()}.
+  \item Allocating by pages.
+  \item Allocating with \code{vmalloc()}.
+  \end{itemize}
+}
 {Lecture - I/O memory and ports}
 {
   \begin{itemize}
@@ -335,6 +333,8 @@ Embedded Linux kernel and driver development training\\
   \item Read / write memory barriers.
   \end{itemize}
 }
+
+\feagendaonecolumn
 {Lab - Minimal platform driver and access to I/O memory}
 {
   {\em Using the BeagleBoneBlack}
@@ -348,6 +348,8 @@ Embedded Linux kernel and driver development training\\
   \end{itemize}
 }
 
+\section{Day 4 - Afternoon}
+
 \feagendatwocolumn
 {Lecture - The misc kernel subsystem}
 {
@@ -369,8 +371,6 @@ Embedded Linux kernel and driver development training\\
   \end{itemize}
 }
 
-\section{Day 4 - Afternoon}
-
 \feagendatwocolumn
 {Lecture - Processes, scheduling, sleeping and interrupts}
 {
@@ -393,6 +393,8 @@ Embedded Linux kernel and driver development training\\
   \end{itemize}
 }
 
+\section{Day 5 - Morning}
+
 \feagendatwocolumn
 {Lecture - Locking}
 {
@@ -414,8 +416,6 @@ Embedded Linux kernel and driver development training\\
   \end{itemize}
 }
 
-\section{Day 5 - Morning}
-
 \feagendatwocolumn
 {Lecture - Driver debugging techniques}
 {



More information about the training-materials-updates mailing list