[FE training-materials-updates] Agenda spacing improvements

Michael Opdenacker michael.opdenacker at free-electrons.com
Fri Sep 5 22:02:41 CEST 2014


Repository : git://git.free-electrons.com/training-materials.git

On branch  : master
Link       : http://git.free-electrons.com/training-materials/commit/?id=6e6a1967f3c5e09e1ca764982e67af5918895de7

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

commit 6e6a1967f3c5e09e1ca764982e67af5918895de7
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date:   Fri Sep 5 22:01:51 2014 +0200

    Agenda spacing improvements
    
    - Mainly on the front page
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>


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

6e6a1967f3c5e09e1ca764982e67af5918895de7
 agenda/android-agenda.tex   | 28 +++++++++++++++++-----------
 agenda/boottime-agenda.tex  | 22 +++++++++++++---------
 agenda/buildroot-agenda.tex | 18 +++++++++++-------
 agenda/kernel-agenda.tex    | 22 ++++++++++++----------
 agenda/kernel-fr-agenda.tex | 44 +++++++++++++++++++++++---------------------
 agenda/sysdev-agenda.tex    |  4 ++--
 6 files changed, 78 insertions(+), 60 deletions(-)

diff --git a/agenda/android-agenda.tex b/agenda/android-agenda.tex
index 3cf4813..b28094c 100644
--- a/agenda/android-agenda.tex
+++ b/agenda/android-agenda.tex
@@ -9,6 +9,8 @@
 \hypersetup{pdftitle={Android System Development Training},
   pdfauthor={Free Electrons}}
 
+\renewcommand{\arraystretch}{2.0}
+
 \begin{document}
 
 \thispagestyle{fancy}
@@ -30,7 +32,7 @@ Android System Development Training\\
 \arrayrulecolor{lightgray} {
   \setlist[1]{itemsep=-5pt}
   \begin{tabularx}{\textwidth}{|g|h|}
-    {\bf Title} & Android System Development Training\\
+    {\bf Title} & {\bf Android System Development Training}\\
     \hline
 
     {\bf Overview} &
@@ -38,11 +40,11 @@ Android System Development Training\\
     Understanding the Android Build System \par
     Customizing Android for a specific hardware \par
     Extending the Android framework \par
-    Practical labs with the ARM-based BeagleBone Black board.
-    \newline\newline See our training materials on
-    \url{http://free-electrons.com/doc/training/android}.
-    This way, you can check by yourself whether the course contents
-    correspond to your needs. \\
+    Practical labs with the ARM-based BeagleBone Black board. \\
+    \hline
+    {\bf Materials} &
+    Check that the course contents correspond to your needs:
+    \url{http://free-electrons.com/doc/training/android} \\
     \hline
 
     {\bf Duration} & {\bf Four} days - 32 hours (8 hours per day).
@@ -64,13 +66,17 @@ Android System Development Training\\
     {\bf Prerequisites} & {\bf Knowledge and practice of Unix or
       GNU/Linux commands}
     \newline People lacking experience on this topic should get
-    trained by themselves with our freely available on-line slides
-    (\url{http://free-electrons.com/docs/command-line/})
-    \newline {\bf Knowledge and practice of C programming}
+    trained by themselves with our freely available on-line slides:
+    \newline \url{http://free-electrons.com/docs/command-line/} \vspace{1em}
+    \newline {\bf Knowledge and practice of C programming} \vspace{1em}
     \newline {\bf Basics of Java programming} \\
     \hline
+  \end{tabularx}
 
-    {\bf Required equipment} & \vspace{-0.7cm}
+  \begin{tabularx}{\textwidth}{|g|h|}
+    {\bf Required equipment} &
+    {\bf For on-site sessions only}
+    \newline Everything is supplied by Free Electrons in public sessions.
     \begin{itemize}
     \item Video projector
     \item PC computers with at least 4 GB of RAM, a CPU at least
@@ -87,7 +93,7 @@ Android System Development Training\\
     \item {\bf PC computers with valuable data must be backed up}
       before being used in our sessions. Some people have already made
       mistakes during our sessions and damaged work data.
-    \end{itemize} \vspace{-0.7cm} \\
+    \end{itemize} \\
     \hline
 
     {\bf Materials} & Print and electronic copies of presentations and
diff --git a/agenda/boottime-agenda.tex b/agenda/boottime-agenda.tex
index 54f0084..332541c 100644
--- a/agenda/boottime-agenda.tex
+++ b/agenda/boottime-agenda.tex
@@ -9,6 +9,8 @@
 \hypersetup{pdftitle={Boot time optimization},
   pdfauthor={Free Electrons}}
 
+\renewcommand{\arraystretch}{2.0}
+
 \begin{document}
 
 \thispagestyle{fancy}
@@ -30,7 +32,7 @@ Boot Time Optimization Training\\
 \arrayrulecolor{lightgray} {
   \setlist[1]{itemsep=-5pt}
   \begin{tabularx}{\textwidth}{|g|h|}
-    {\bf Title} & Boot Time Optimization Training\\
+    {\bf Title} & {\bf Boot Time Optimization Training}\\
     \hline
 
     {\bf Overview} &
@@ -39,11 +41,11 @@ Boot Time Optimization Training\\
     Reducing kernel boot time \par
     Bootloader optimizations \par
     Advanced techniques and alternatives \par
-    Practical labs with ARM boards (SAMA5D3x evaluation kits from Atmel).
-    \newline\newline See our training materials on
-    \url{http://free-electrons.com/doc/training/boot-time}.
-    This way, you can check by yourself whether the course contents
-    correspond to your needs. \\
+    Practical labs with ARM boards (SAMA5D3x evaluation kits from Atmel).\\
+    \hline
+    {\bf Materials} &
+    Check that the course contents correspond to your needs:
+    \newline \url{http://free-electrons.com/doc/training/boot-time}. \\
     \hline
 
     {\bf Duration} & {\bf One} day - 8 hours.
@@ -65,12 +67,14 @@ Boot Time Optimization Training\\
     {\bf Prerequisites} & {\bf Knowledge and practice of Unix or
       GNU/Linux commands}
     \newline People lacking experience on this topic should get
-    trained by themselves with our freely available on-line slides
-    (\url{http://free-electrons.com/docs/command-line/})
+    trained by themselves with our freely available on-line slides:
+    \newline \url{http://free-electrons.com/docs/command-line/} \vspace{1em}
     \newline {\bf Knowledge and practice of embedded Linux system
     development} \\
     \hline
+  \end{tabularx}
 
+  \begin{tabularx}{\textwidth}{|g|h|}
     {\bf Required equipment} &
     {\bf For on-site sessions only.}
     \newline Everything is supplied by Free Electrons in public sessions.
@@ -88,7 +92,7 @@ Boot Time Optimization Training\\
     \item {\bf PC computers with valuable data must be backed up}
     before being used in our sessions.  Some people have already made
     mistakes during our sessions and damaged work data.
-    \end{itemize} \\
+    \end{itemize}\\
     \hline
 
     {\bf Materials} & Print and electronic copies of presentations and
diff --git a/agenda/buildroot-agenda.tex b/agenda/buildroot-agenda.tex
index 9683a66..1348595 100644
--- a/agenda/buildroot-agenda.tex
+++ b/agenda/buildroot-agenda.tex
@@ -9,6 +9,8 @@
 \hypersetup{pdftitle={Buildroot training},
   pdfauthor={Free Electrons}}
 
+\renewcommand{\arraystretch}{2.0}
+
 \begin{document}
 
 \thispagestyle{fancy}
@@ -30,7 +32,7 @@ Buildroot training\\
 \arrayrulecolor{lightgray} {
   \setlist[1]{itemsep=-5pt}
   \begin{tabularx}{\textwidth}{|g|h|}
-    {\bf Title} & Buildroot training \\
+    {\bf Title} & {\bf Buildroot training} \\
     \hline
 
     {\bf Overview} &
@@ -63,14 +65,16 @@ Buildroot training\\
     \hline
 
     {\bf Prerequisites} & {\bf Knowledge of embedded Linux} as covered
-    in our embedded Linux training
-    (\url{http://free-electrons.com/training/embedded-linux/}) \newline
-    {\bf Knowledge and practice of Unix or GNU/Linux commands}
+    in our embedded Linux course:
+    \newline \url{http://free-electrons.com/training/embedded-linux/} \vspace{1em}
+    \newline {\bf Knowledge and practice of Unix or GNU/Linux commands}
     \newline People lacking experience on this topic should get
-    trained by themselves with our freely available on-line slides
-    (\url{http://free-electrons.com/docs/command-line/}) \\
+    trained by themselves with our freely available on-line slides:
+    \newline \url{http://free-electrons.com/docs/command-line/} \\
     \hline
+  \end{tabularx}
 
+  \begin{tabularx}{\textwidth}{|g|h|}
     {\bf Required equipment} &
     {\bf For on-site sessions only.}
     \newline Everything is supplied by Free Electrons in public
@@ -89,7 +93,7 @@ Buildroot training\\
     \item {\bf PC computers with valuable data must be backed up}
     before being used in our sessions.  Some people have already made
     mistakes during our sessions and damaged work data.
-    \end{itemize} \\
+    \end{itemize}\\
     \hline
 
     {\bf Materials} & Print and electronic copies of presentations and
diff --git a/agenda/kernel-agenda.tex b/agenda/kernel-agenda.tex
index fc8198f..70a5102 100644
--- a/agenda/kernel-agenda.tex
+++ b/agenda/kernel-agenda.tex
@@ -9,6 +9,8 @@
 \hypersetup{pdftitle={Embedded Linux kernel and driver development training},
   pdfauthor={Free Electrons}}
 
+\renewcommand{\arraystretch}{2.0}
+
 \begin{document}
 
 \thispagestyle{fancy}
@@ -30,7 +32,7 @@ Embedded Linux kernel and driver development training\\
 \arrayrulecolor{lightgray} {
   \setlist[1]{itemsep=-5pt}
   \begin{tabularx}{\textwidth}{|g|h|}
-    {\bf Title} & Embedded Linux kernel and driver development training \\
+    {\bf Title} & {\bf Embedded Linux kernel and driver development training} \\
     \hline
 
     {\bf Overview} &
@@ -39,11 +41,11 @@ Embedded Linux kernel and driver development training\\
     Linux kernel debugging \par
     Porting the Linux kernel to a new board \par
     Working with the kernel development community \par
-    Practical labs with the ARM-based Beagle Bone Black board.
-    \newline\newline See our training materials on
-    \url{http://free-electrons.com/doc/training/linux-kernel}.
-    This way, you can check by yourself whether the course contents
-    correspond to your needs. \\
+    Practical labs with the ARM-based Beagle Bone Black board. \\
+    \hline
+    {\bf Materials} &
+    Check that the course contents correspond to your needs:
+    \newline \url{http://free-electrons.com/doc/training/linux-kernel}. \\
     \hline
 
     {\bf Duration} & {\bf Five} days - 40 hours (8 hours per day).
@@ -67,12 +69,12 @@ Embedded Linux kernel and driver development training\\
     {\bf Solid experience in C programming}
     \newline In particular, participants must be familiar
     with creating and dealing with complex data types and structures,
-    with pointers to such symbols, as well as with function pointers.
-    \newline\newline {\bf Knowledge and practice of UNIX or GNU/Linux commands}
+    with pointers to such symbols, as well as with function pointers. \vspace{1em}
+    \newline {\bf Knowledge and practice of UNIX or GNU/Linux commands}
     \newline People lacking experience on this topic should get
     trained by themselves with our freely available on-line slides
-    (\url{http://free-electrons.com/docs/command-line/}).
-    \newline\newline {\bf Experience in embedded Linux development}.
+    (\url{http://free-electrons.com/docs/command-line/}).\vspace{1em}
+    \newline {\bf Experience in embedded Linux development}.
     \newline Taking our Embedded Linux course
     (\url{http://free-electrons.com/training/embedded-linux/})
     first is not an absolute prerequisite, but it will definitely
diff --git a/agenda/kernel-fr-agenda.tex b/agenda/kernel-fr-agenda.tex
index 534f038..7890354 100644
--- a/agenda/kernel-fr-agenda.tex
+++ b/agenda/kernel-fr-agenda.tex
@@ -9,6 +9,8 @@
 \hypersetup{pdftitle={Formation développement noyau et pilotes Linux},
   pdfauthor={Free Electrons}}
 
+\renewcommand{\arraystretch}{2.0}
+
 \begin{document}
 
 \thispagestyle{fancy}
@@ -30,7 +32,7 @@ Session de 5 jours
 \arrayrulecolor{lightgray} {
   \setlist[1]{itemsep=-5pt}
   \begin{tabularx}{\textwidth}{|g|h|}
-    {\bf Titre} & Formation développement noyau et pilotes Linux \\
+    {\bf Titre} & {\bf Formation développement noyau et pilotes Linux} \\
     \hline
 
     {\bf Aperçu} &
@@ -39,23 +41,23 @@ Session de 5 jours
     Débogage du noyau Linux \par
     Portage du noyau Linux sur un nouveau matériel \par
     Travailler avec la communauté de développeurs du noyau Linux \par
-    Travaux pratiques sur carte électronique ARM BeagleBone Black
-    \newline\newline Voir nos supports de formation sur
-    \url{http://free-electrons.com/doc/training/linux-kernel}.
-    De cette manière, vous pouvez vérifier par vous-même si le contenu
-    correspond à vos besoins. \\
+    Travaux pratiques sur carte électronique ARM BeagleBone Black \\
+    \hline
+    {\bf Supports} &
+    Vérifiez que le contenu de la formation correspond à vos besoins :
+    \newline \url{http://free-electrons.com/doc/training/linux-kernel}. \\
     \hline
 
     {\bf Durée} & {\bf Cinq} jours - 40 h (8 h par jour)
     \newline 50\% de présentations et 50\% de travaux pratiques. \\
     \hline
 
-    {\bf Formateur} & Un des ingénieurs mentionnés
-    \newline sur \url{http://free-electrons.com/training/trainers/}\\
+    {\bf Formateur} & Un des ingénieurs mentionnés sur :
+    \newline \url{http://free-electrons.com/training/trainers/}\\
     \hline
 
-    {\bf Langue} & Présentations: Français
-    \newline Supports: Anglais\\
+    {\bf Langue} & Présentations : Français
+    \newline Supports : Anglais\\
     \hline
 
     {\bf Public ciblé} & Ingénieurs développant des systèmes reposant sur le noyau Linux.
@@ -68,12 +70,12 @@ Session de 5 jours
     \newline En particulier, les participants devront maîtriser
     la création et la gestion de types et de structures de données
     complexes, de pointeurs vers de tels symboles, et de pointeurs de
-    fonctions.
+    fonctions. \vspace{1em}
     \newline {\bf Connaissance et pratique des commandes Unix ou
     GNU/Linux}
     \newline Les personnes n'ayant pas ces connaissances doivent se
-    former en utilisant nos supports de formations disponibles en ligne
-    \newline (\url{http://free-electrons.com/docs/command-line/})
+    former en utilisant nos supports de formations disponibles en ligne :
+    \newline (\url{http://free-electrons.com/docs/command-line/} \vspace{1em}
     \newline {\bf Expérience en développement Linux embarqué}.
     \newline Suivre au préalable notre Formation Linux Embarqué
     \newline (\url{http://free-electrons.com/fr/formation/linux-embarque/})
@@ -123,7 +125,7 @@ Session de 5 jours
 {
   La plateforme matérielle utilisée pendant les travaux pratiques de
   cette formation est la carte {\bf BeagleBone Black}, dont voici les
-  caractéristiques:
+  caractéristiques :
 
   \begin{itemize}
   \item Un processeur ARM AM335x de Texas Instruments (à base de
@@ -150,7 +152,7 @@ Session de 5 jours
 {
   Les travaux pratiques de cette formation font appel aux périphériques
   matériels suivants, pour illustrer le développement de pilotes de
-  périphériques pour Linux:
+  périphériques pour Linux :
 
   \begin{itemize}
   \item Une manette Nunchuk pour console Wii, qui est connectée à la
@@ -192,7 +194,7 @@ Session de 5 jours
   \item Conventions de codage
   \item Récupération des sources du noyau
   \item Aperçu des sources du noyau
-  \item Outils de navigation dans les sources: cscope, Linux Cross
+  \item Outils de navigation dans les sources : cscope, Linux Cross
     Reference (LXR)
   \end{itemize}
 }
@@ -356,7 +358,7 @@ Session de 5 jours
 {Cours - Gestion de la mémoire}
 {
   \begin{itemize}
-  \item Linux: gestion de la mémoire. Espaces d'adressages physique et
+  \item Linux : gestion de la mémoire. Espaces d'adressages physique et
      virtuel, séparation noyau et espace utilisateur.
   \item Implémentation de la gestion de la mémoire dans Linux.
   \item Allocation avec \code{kmalloc()}.
@@ -416,7 +418,7 @@ Session de 5 jours
   \begin{itemize}
   \item Gestion des processus dans le noyau Linux.
   \item L'ordonnanceur du noyau Linux et la mise en sommeil des processus.
-  \item Gestion des interruptions dans les pilotes de périphérique:
+  \item Gestion des interruptions dans les pilotes de périphérique :
     enregistrement et développement des gestionnaires d'interruption,
     exécution différée de tâches.
   \end{itemize}
@@ -440,7 +442,7 @@ Session de 5 jours
 {
   \begin{itemize}
   \item Problématique de l'accès concurrent à des ressources partagées
-  \item Primitives de verrouillage: mutexes, sémaphores, spinlocks.
+  \item Primitives de verrouillage : mutexes, sémaphores, spinlocks.
   \item Opérations atomiques.
   \item Problèmes typiques de verrouillage.
   \item Utilisation du validateur de verrouillage pour identifier les
@@ -496,7 +498,7 @@ Session de 5 jours
   \begin{itemize}
   \item Vue d'ensemble des fonctionnalités de gestion d'énergie du noyau
     Linux.
-  \item Sujets abordés: horloges, mise en veille et réveil, ajustement
+  \item Sujets abordés : horloges, mise en veille et réveil, ajustement
     automatique de la fréquence, économie d'énergie dans la boucle idle,
     "runtime power management", régulateurs, etc.
   \end{itemize}
@@ -507,7 +509,7 @@ Session de 5 jours
 {
   \begin{itemize}
   \item Organisation de la communauté du noyau Linux
-  \item Le processus de développement: versions bêta, versions stables,
+  \item Le processus de développement : versions bêta, versions stables,
     versions long-terme, etc.
   \item Licences et aspects légaux.
   \item Comment soumettre des contributions de code à la communauté.
diff --git a/agenda/sysdev-agenda.tex b/agenda/sysdev-agenda.tex
index 6a0e049..c0b1ba0 100644
--- a/agenda/sysdev-agenda.tex
+++ b/agenda/sysdev-agenda.tex
@@ -9,7 +9,7 @@
 \hypersetup{pdftitle={Embedded Linux system development training},
   pdfauthor={Free Electrons}}
 
-\renewcommand{\arraystretch}{1.8}
+\renewcommand{\arraystretch}{2.0}
 
 \begin{document}
 
@@ -32,7 +32,7 @@ Embedded Linux system development training\\
 \arrayrulecolor{lightgray} {
   \setlist[1]{itemsep=-5pt}
   \begin{tabularx}{\textwidth}{|g|h|}
-    {\bf Title} & Embedded Linux system development training \\
+    {\bf Title} & {\bf Embedded Linux system development training} \\
     \hline
 
     {\bf Overview} &



More information about the training-materials-updates mailing list