[bootlin/training-materials updates] master: agenda: convert embedded-linux-4d agendas to feagendasummaryitem (522a9a70)

Thomas Petazzoni thomas.petazzoni at bootlin.com
Tue Sep 21 10:55:37 CEST 2021


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/522a9a705502cebb83dec272d4c8602de7eb881e

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

commit 522a9a705502cebb83dec272d4c8602de7eb881e
Author: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
Date:   Tue Sep 21 10:55:37 2021 +0200

    agenda: convert embedded-linux-4d agendas to feagendasummaryitem
    
    Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>


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

522a9a705502cebb83dec272d4c8602de7eb881e
 agenda/embedded-linux-4d-agenda.tex    | 145 +++++++++++++++----------------
 agenda/embedded-linux-4d-fr-agenda.tex | 152 +++++++++++++++------------------
 2 files changed, 139 insertions(+), 158 deletions(-)

diff --git a/agenda/embedded-linux-4d-agenda.tex b/agenda/embedded-linux-4d-agenda.tex
index 8ee84390..4cdd18ed 100644
--- a/agenda/embedded-linux-4d-agenda.tex
+++ b/agenda/embedded-linux-4d-agenda.tex
@@ -9,91 +9,82 @@
 
 \feshowtitle
 
-\arrayrulecolor{lightgray} {
-  \begin{tabularx}{\textwidth}{|g|h|}
-    {\bf Title} & {\bf Embedded Linux system development training} \\
-    \hline
-
-    {\bf Overview} &
-    C library and cross-compiling toolchains \par
-    Bootloaders \par
-    Kernel configuration, (cross) compiling and booting \par
-    Block filesystems \par
-    Lightweight building blocks for embedded systems \par
-    Embedded system development tools \par
-    Embedded application development and debugging \par
-    Practical labs with the ARM based STM32MP157D-DK1 Discovery Board
-    from STMicroelectronics \\
-    \hline
-    {\bf Materials} &
-    Check that the course contents correspond to your needs:
-    \newline \url{https://bootlin.com/doc/training/embedded-linux-4d}. \\
-    \hline
-
-    {\bf Duration} & {\bf Four} days - 32 hours (8 hours per day).
-    \newline 50\% of lectures, 50\% of practical labs. \\
-    \hline
-
-    {\bf Trainer} & One of the engineers listed on:
-    \newline \url{https://bootlin.com/training/trainers/}\\
-    \hline
-
-    {\bf Language} & Oral lectures: English or French.
-    \newline Materials: English.\\
-    \hline
-
-    {\bf Audience} & People developing devices using the Linux kernel
-    \newline People supporting embedded Linux system developers. \\
-    \hline
-
-    {\bf Prerequisites} &
-    {\bf Knowledge and practice of UNIX or GNU/Linux commands}
-    \newline People lacking experience on this topic should get
-    trained by themselves, for example with our freely available
-    on-line slides:
-    \newline \url{https://bootlin.com/blog/command-line/}. \\
-    \hline
-
-    {\bf Alternative version} & Full version of the Embedded Linux
-    system development course, ({\bf 5 days long}) with 2 additional
-    half days with practical labs:
-    \begin{itemize}
-    \item Flash filesystems
-    \item Real time
-    \end{itemize}
-    Practical labs using a Microchip SAMA5D3 Xplained board
-    \url{https://bootlin.com/doc/training/embedded-linux/embedded-linux-agenda.pdf}. \\
-    \hline
-
-  \end{tabularx}
-
-  \begin{tabularx}{\textwidth}{|g|h|}
-    {\bf Required equipment} &
-    {\bf For on-site sessions only}
-    \newline Everything is supplied by Bootlin in public sessions.
-    \begin{itemize}
-    \item Video projector
-    \item PC computers with at least 8 GB of RAM, and Ubuntu Linux
+\feagendasummaryitem{Title}{
+  {\bf Embedded Linux system development training}
+}
+\feagendasummaryitem{Overview}{
+  C library and cross-compiling toolchains \par
+  Bootloaders \par
+  Kernel configuration, (cross) compiling and booting \par
+  Block filesystems \par
+  Lightweight building blocks for embedded systems \par
+  Embedded system development tools \par
+  Embedded application development and debugging \par
+  Practical labs with the ARM based STM32MP157D-DK1 Discovery Board
+  from STMicroelectronics
+}
+\feagendasummaryitem{Materials}{
+  Check that the course contents correspond to your needs:
+  \newline \url{https://bootlin.com/doc/training/embedded-linux-4d}.
+}
+\feagendasummaryitem{Duration}{
+  {\bf Four} days - 32 hours (8 hours per day).
+  \newline 50\% of lectures, 50\% of practical labs.
+}
+\feagendasummaryitem{Trainer}{
+  One of the engineers listed on:
+  \newline \url{https://bootlin.com/training/trainers/}
+}
+\feagendasummaryitem{Language}{
+  Oral lectures: English or French.
+  \newline Materials: English.
+}
+\feagendasummaryitem{Audience}{
+  People developing devices using the Linux kernel
+  \newline People supporting embedded Linux system developers.
+}
+\feagendasummaryitem{Prerequisites}{
+  {\bf Knowledge and practice of UNIX or GNU/Linux commands}
+  \newline People lacking experience on this topic should get
+  trained by themselves, for example with our freely available
+  on-line slides:
+  \newline \url{https://bootlin.com/blog/command-line/}.
+}
+\feagendasummaryitem{Alternative version}{
+  Full version of the Embedded Linux
+  system development course, ({\bf 5 days long}) with 2 additional
+  half days with practical labs:
+  \begin{itemize}
+  \item Flash filesystems
+  \item Real time
+  \end{itemize}
+  Practical labs using a Microchip SAMA5D3 Xplained board
+  \url{https://bootlin.com/doc/training/embedded-linux/embedded-linux-agenda.pdf}.
+}
+\feagendasummaryitem{Required equipment}{
+  {\bf For on-site sessions only}
+  \newline Everything is supplied by Bootlin in public sessions.
+  \begin{itemize}
+  \item Video projector
+  \item PC computers with at least 8 GB of RAM, and Ubuntu Linux
     installed in a {\bf free partition of at least 30 GB. Using Linux
       in a virtual machine is not supported}, because of issues
     connecting to real hardware.
-    \item We need Ubuntu Desktop 20.04 (Xubuntu and
+  \item We need Ubuntu Desktop 20.04 (Xubuntu and
     other variants are fine). We don't support other
     distributions, because we can't test all possible package versions.
-    \item {\bf Connection to the Internet} (direct or through the
+  \item {\bf Connection to the Internet} (direct or through the
     company proxy).
-    \item {\bf PC computers with valuable data must be backed up}
+  \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}\\
-    \hline
-
-    {\bf Materials} & Electronic copies of presentations and
-    labs.
-    \newline Electronic copy of lab files.\\
-    \hline
-
-\end{tabularx}}
+  \end{itemize}
+}
+\feagendasummaryitem{Materials}{
+  Electronic copies of presentations and
+  labs.
+  \newline Electronic copy of lab files.
+}
 
 \feagendatwocolumn
 {Hardware}
diff --git a/agenda/embedded-linux-4d-fr-agenda.tex b/agenda/embedded-linux-4d-fr-agenda.tex
index dc9a4e46..549b5176 100644
--- a/agenda/embedded-linux-4d-fr-agenda.tex
+++ b/agenda/embedded-linux-4d-fr-agenda.tex
@@ -9,94 +9,84 @@
 
 \feshowtitle
 
-\arrayrulecolor{lightgray} {
-  \begin{tabularx}{\textwidth}{|g|h|}
-    {\bf Titre} & {\bf Formation au développement de systèmes Linux embarqué} \\
-    \hline
-
-    {\bf Aperçu} &
-Chaînes de compilation croisée, bibliothèques standard C pour l'embarqué. \par
-Chargeurs de démarrage (bootloaders). \par
-Configuration. compilation et démarrage du noyau Linux. \par
-Applications et bibliothèques légères pour systèmes embarqués \par
-Systèmes de fichiers pour stockage de type bloc \par
-Outils de développement de systèmes embarqués Linux. \par
-Développement et mise au point d'applications sur le système embarqué. \par
-Travaux pratiques sur carte ARM STM32MP157D-DK1 Discovery Board. \\
-    \hline
-    {\bf Supports} &
-    Vérifiez que le contenu de la formation correspond à vos besoins :
-    \newline \url{https://bootlin.com/doc/training/embedded-linux}. \\
-    \hline
-
-    {\bf Durée} & {\bf Quatre} jours - 32 h (8 h par jour)
-    \newline 50\% de présentations et 50\% de travaux pratiques. \\
-    \hline
-
-    {\bf Formateur} & Un des ingénieurs mentionnés sur :
-    \newline \url{https://bootlin.com/training/trainers/}\\
-    \hline
-
-    {\bf Langue} & Présentations : Français
-    \newline Supports : Anglais\\
-    \hline
-
-    {\bf Public ciblé} & Ingénieurs développant des systèmes embarqués
-    reposant sur Linux et des composants open-source.\\
-    \hline
-
-    {\bf Pré-requis} &
-
-    {\bf Connaissance et pratique des commandes UNIX ou
+\feagendasummaryitem{Titre}{
+  {\bf Formation au développement de systèmes Linux embarqué}
+}
+\feagendasummaryitem{Aperçu}{
+  Chaînes de compilation croisée, bibliothèques standard C pour l'embarqué. \par
+  Chargeurs de démarrage (bootloaders). \par
+  Configuration. compilation et démarrage du noyau Linux. \par
+  Applications et bibliothèques légères pour systèmes embarqués \par
+  Systèmes de fichiers pour stockage de type bloc \par
+  Outils de développement de systèmes embarqués Linux. \par
+  Développement et mise au point d'applications sur le système embarqué. \par
+  Travaux pratiques sur carte ARM STM32MP157D-DK1 Discovery Board.
+}
+\feagendasummaryitem{Supports}{
+  Vérifiez que le contenu de la formation correspond à vos besoins :
+  \newline \url{https://bootlin.com/doc/training/embedded-linux}.
+}
+\feagendasummaryitem{Durée}{
+  {\bf Quatre} jours - 32 h (8 h par jour)
+  \newline 50\% de présentations et 50\% de travaux pratiques.
+}
+\feagendasummaryitem{Formateur}{
+  Un des ingénieurs mentionnés sur :
+  \newline \url{https://bootlin.com/training/trainers/}
+}
+\feagendasummaryitem{Langue}{
+  Présentations : Français
+  \newline Supports : Anglais
+}
+\feagendasummaryitem{Public ciblé}{
+  Ingénieurs développant des systèmes embarqués
+  reposant sur Linux et des composants open-source.
+}
+\feagendasummaryitem{Pré-requis}{
+  {\bf Connaissance et pratique des commandes UNIX ou
     GNU/Linux}
-    \newline Les personnes n'ayant pas ces connaissances doivent
-    s'autoformer, par exemple en utilisant nos supports de formation
-    disponibles en ligne :
-    \newline \url{https://bootlin.com/blog/command-line/} \vspace{1em}
-    \\
-    \hline
-
-    {\bf Variante} & Version complète de la formation au développement
-    de systèmes Linux embarqué, ({\bf durée de 5 jours}) avec 2
-    demi-journées supplémentaires :
-    \begin{itemize}
-    \item Gestion de stockage de type flash et systèmes de fichiers
-          spécialisés
-    \item Implémentation de contraintes temps-réel avec Linux
-    \end{itemize}
-    \url{https://bootlin.com/doc/training/embedded-linux/embedded-linux-agenda-fr.pdf}.  \\
-    \hline
-  \end{tabularx}
-
-  \begin{tabularx}{\textwidth}{|g|h|}
-    {\bf Équipement\newline nécessaire} &
-    {\bf Pour les sessions sur site uniquement}
-    \newline Le matériel est fourni par Bootlin durant les
-    sessions inter-entreprises
-    \begin{itemize}
-    \item Projecteur vidéo
-    \item Un ordinateur sur chaque bureau (pour une ou deux personnes), avec au
+  \newline Les personnes n'ayant pas ces connaissances doivent
+  s'autoformer, par exemple en utilisant nos supports de formation
+  disponibles en ligne :
+  \newline \url{https://bootlin.com/blog/command-line/}
+}
+\feagendasummaryitem{Variante}{
+  Version complète de la formation au développement
+  de systèmes Linux embarqué, ({\bf durée de 5 jours}) avec 2
+  demi-journées supplémentaires :
+  \begin{itemize}
+  \item Gestion de stockage de type flash et systèmes de fichiers
+    spécialisés
+  \item Implémentation de contraintes temps-réel avec Linux
+  \end{itemize}
+  \url{https://bootlin.com/doc/training/embedded-linux/embedded-linux-agenda-fr.pdf}
+}
+\feagendasummaryitem{Équipement nécessaire}{
+  {\bf Pour les sessions sur site uniquement}
+  \newline Le matériel est fourni par Bootlin durant les
+  sessions inter-entreprises
+  \begin{itemize}
+  \item Projecteur vidéo
+  \item Un ordinateur sur chaque bureau (pour une ou deux personnes), avec au
     moins 8 Go de RAM et Ubuntu Linux installé dans une {\bf partition
-    dédiée d'au moins 30 Go. L'utilisation de Linux dans une machine virtuelle
-    n'est pas supportée}, en raison de problèmes avec la connexion au matériel.
-    \item Nous avons besoin d'Ubuntu Desktop 20.04 (Xubuntu et autres
+      dédiée d'au moins 30 Go. L'utilisation de Linux dans une machine virtuelle
+      n'est pas supportée}, en raison de problèmes avec la connexion au matériel.
+  \item Nous avons besoin d'Ubuntu Desktop 20.04 (Xubuntu et autres
     variantes fonctionnent également). Nous ne supportons pas d'autres
     distributions, car nous ne pouvons tester toutes les versions des
     paquets.
-    \item {\bf Connexion à Internet} (directe ou par le proxy de l'entreprise).
-    \item {\bf Les ordinateurs contenant des données importantes doivent être
-    sauvegardés} avant d'être utilisés dans nos sessions. Certains
+  \item {\bf Connexion à Internet} (directe ou par le proxy de l'entreprise).
+  \item {\bf Les ordinateurs contenant des données importantes doivent être
+      sauvegardés} avant d'être utilisés dans nos sessions. Certains
     participants ont déjà commis des erreurs lors de travaux pratiques
     avec pour conséquence des pertes de données.
-    \end{itemize} \\
-    \hline
-
-    {\bf Supports} & Copie électronique des présentations et travaux pratiques.
-    \newline Version électronique des données pour les travaux
-    pratiques..\\
-    \hline
-
-\end{tabularx}}
+  \end{itemize}
+}
+\feagendasummaryitem{Supports}{
+  Copie électronique des présentations et travaux pratiques.
+  \newline Version électronique des données pour les travaux
+  pratiques..
+}
 
 \feagendatwocolumn
 {Matériel}




More information about the training-materials-updates mailing list