[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