[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