[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