[bootlin/training-materials updates] master: Agenda updates for the new version of the embedded Linux course (f53b6538)

Michael Opdenacker michael.opdenacker at bootlin.com
Wed Jul 20 17:20:00 CEST 2022


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

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

commit f53b6538eddc360e6486a38635be9db6e0786a08
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Wed Jul 20 17:19:05 2022 +0200

    Agenda updates for the new version of the embedded Linux course
    
    To reflect what has already been implemented
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>


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

f53b6538eddc360e6486a38635be9db6e0786a08
 agenda/embedded-linux-ng-agenda.tex           | 15 ++++++++++-----
 agenda/embedded-linux-ng-fr-agenda.tex        | 14 ++++++++++----
 agenda/embedded-linux-ng-online-agenda.tex    | 15 ++++++++++-----
 agenda/embedded-linux-ng-online-fr-agenda.tex | 14 ++++++++++----
 4 files changed, 40 insertions(+), 18 deletions(-)

diff --git a/agenda/embedded-linux-ng-agenda.tex b/agenda/embedded-linux-ng-agenda.tex
index afb7574d..f77eb8aa 100644
--- a/agenda/embedded-linux-ng-agenda.tex
+++ b/agenda/embedded-linux-ng-agenda.tex
@@ -368,6 +368,9 @@ Note: this training course will be available starting September
     applications for an embedded platform.
   \item Learning about common pitfalls and issues, and their
     solutions.
+  \item This includes compiling {\em alsa-utils} package,
+    and using its \code{speaker-test} program to test that
+    audio works on the target.
   \end{itemize}
 
   \vspace{0.5cm}
@@ -393,10 +396,13 @@ Note: this training course will be available starting September
 {Lab - System build with Buildroot}
 {
   \begin{itemize}
-  \item Using Buildroot to rebuild the same system as in the previous
-    lab.
-  \item Seeing how easier it gets.
-  \item Optional: add a package to Buildroot.
+  \item Using Buildroot to rebuild the same basic system
+        plus a sound playing server ({\em MPD}) and a
+        client to control it ({\em mpc}).
+  \item Driving music playback, directly from the target,
+        and then remotely through an MPD client on the
+	host machine.
+  \item Analyzing dependencies between packages.
   \end{itemize}
 
   \vspace{0.5cm}
@@ -438,7 +444,6 @@ Note: this training course will be available starting September
   \item Integration of {\em systemd} as an init system
   \item Use {\em udev} built in {\em systemd} for automatic module
     loading
-  \item Integration of an audio player.
   \end{itemize}
 
   \vspace{0.5cm}
diff --git a/agenda/embedded-linux-ng-fr-agenda.tex b/agenda/embedded-linux-ng-fr-agenda.tex
index b7a2e630..37016872 100644
--- a/agenda/embedded-linux-ng-fr-agenda.tex
+++ b/agenda/embedded-linux-ng-fr-agenda.tex
@@ -389,6 +389,9 @@ notre formation {\em Développement de systèmes Linux embarqué},
     applications open-source pour une plateforme embarquée.
   \item Apprentissage des principales techniques et des problèmes
     principaux.
+  \item Cela inclut la compilation du composant {\em alsa-utils},
+     et l'utilisation de son programme \code{speaker-test} pour
+     vérifier que l'audio fonctionne sur la cible.
   \end{itemize}
 
   \vspace{0.5cm}
@@ -414,9 +417,13 @@ notre formation {\em Développement de systèmes Linux embarqué},
 {
   \begin{itemize}
   \item Utilisation de Buildroot pour construire de façon automatisée
-    un système similaire à celui du TP précédent.
-  \item Voir à quel point cela est plus simple
-  \item Optionnel: rajout d'un paquet dans Buildroot
+    le même système de base que dans le TP précédent, en y rajoutant
+    un serveur pour jouer des bandes sonores ({\em MPD}) ainsi
+    qu'un client pour piloter ce serveur ({\em mpc}).
+  \item Contrôle de la lecture audio, directement depuis la
+    cible, puis depuis un client MPD sur le PC de développement.
+  \item Analyse des dépendences entre les différents composants
+    du système.
   \end{itemize}
 
   \vspace{0.5cm}
@@ -459,7 +466,6 @@ notre formation {\em Développement de systèmes Linux embarqué},
   \item Intégration de {\em systemd} comme système d'init
   \item Utilisation de {\em udev} pour le chargement automatique de
     modules
-  \item Intégration d'un player audio.
   \end{itemize}
 
   \vspace{0.5cm}
diff --git a/agenda/embedded-linux-ng-online-agenda.tex b/agenda/embedded-linux-ng-online-agenda.tex
index 3c4c40fb..1f3387d6 100644
--- a/agenda/embedded-linux-ng-online-agenda.tex
+++ b/agenda/embedded-linux-ng-online-agenda.tex
@@ -376,6 +376,9 @@ Note: this training course will be available starting September
     applications for an embedded platform.
   \item Learning about common pitfalls and issues, and their
     solutions.
+  \item This includes compiling {\em alsa-utils} package,
+    and using its \code{speaker-test} program to test that
+    audio works on the target.
   \end{itemize}
 
   \vspace{0.5cm}
@@ -401,10 +404,13 @@ Note: this training course will be available starting September
 {Lab - System build with Buildroot}
 {
   \begin{itemize}
-  \item Using Buildroot to rebuild the same system as in the previous
-    lab.
-  \item Seeing how easier it gets.
-  \item Optional: add a package to Buildroot.
+  \item Using Buildroot to rebuild the same basic system
+        plus a sound playing server ({\em MPD}) and a
+        client to control it ({\em mpc}).
+  \item Driving music playback, directly from the target,
+        and then remotely through an MPD client on the
+	host machine.
+  \item Analyzing dependencies between packages.
   \end{itemize}
 
   \vspace{0.5cm}
@@ -448,7 +454,6 @@ Note: this training course will be available starting September
   \item Integration of {\em systemd} as an init system
   \item Use {\em udev} built in {\em systemd} for automatic module
     loading
-  \item Integration of an audio player.
   \end{itemize}
 
   \vspace{0.5cm}
diff --git a/agenda/embedded-linux-ng-online-fr-agenda.tex b/agenda/embedded-linux-ng-online-fr-agenda.tex
index b9fed8ca..8cdd3feb 100644
--- a/agenda/embedded-linux-ng-online-fr-agenda.tex
+++ b/agenda/embedded-linux-ng-online-fr-agenda.tex
@@ -394,6 +394,9 @@ notre formation {\em Développement de systèmes Linux embarqué},
     applications open-source pour une plateforme embarquée.
   \item Apprentissage des principales techniques et des problèmes
     principaux.
+  \item Cela inclut la compilation du composant {\em alsa-utils},
+     et l'utilisation de son programme \code{speaker-test} pour
+     vérifier que l'audio fonctionne sur la cible.
   \end{itemize}
 
   \vspace{0.5cm}
@@ -419,9 +422,13 @@ notre formation {\em Développement de systèmes Linux embarqué},
 {
   \begin{itemize}
   \item Utilisation de Buildroot pour construire de façon automatisée
-    un système similaire à celui du TP précédent.
-  \item Voir à quel point cela est plus simple
-  \item Optionnel: rajout d'un paquet dans Buildroot
+    le même système de base que dans le TP précédent, en y rajoutant
+    un serveur pour jouer des bandes sonores ({\em MPD}) ainsi
+    qu'un client pour piloter ce serveur ({\em mpc}).
+  \item Contrôle de la lecture audio, directement depuis la
+    cible, puis depuis un client MPD sur le PC de développement.
+  \item Analyse des dépendences entre les différents composants
+    du système.
   \end{itemize}
 
   \vspace{0.5cm}
@@ -466,7 +473,6 @@ notre formation {\em Développement de systèmes Linux embarqué},
   \item Intégration de {\em systemd} comme système d'init
   \item Utilisation de {\em udev} pour le chargement automatique de
     modules
-  \item Intégration d'un player audio.
   \end{itemize}
 
   \vspace{0.5cm}




More information about the training-materials-updates mailing list