[FE training-materials-updates] New French agenda for Buildroot

Michael Opdenacker michael.opdenacker at free-electrons.com
Mon Jun 1 15:59:40 CEST 2015


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

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

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

commit aa3242b897cdae74991bceea98eba30eadb6cad4
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date:   Mon Jun 1 15:58:48 2015 +0200

    New French agenda for Buildroot
    
    + Misc updates to other agendas
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>


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

aa3242b897cdae74991bceea98eba30eadb6cad4
 agenda/android-agenda.tex      |   3 +-
 agenda/autotools-agenda.tex    |   2 +-
 agenda/boottime-agenda.tex     |   3 +-
 agenda/buildroot-agenda.tex    |  16 +-
 agenda/buildroot-fr-agenda.tex | 413 +++++++++++++++++++++++++++++++++++++++++
 agenda/kernel-agenda.tex       |   2 +-
 agenda/kernel-fr-agenda.tex    |   5 +-
 agenda/sysdev-agenda.tex       |   3 +-
 agenda/yocto-agenda.tex        |   3 +-
 agenda/yocto-fr-agenda.tex     |   5 +-
 odf/agenda-android-fr.odt      | Bin 641130 -> 595523 bytes
 odf/agenda-sysdev-fr.odt       | Bin 771414 -> 728624 bytes
 12 files changed, 438 insertions(+), 17 deletions(-)

diff --git a/agenda/android-agenda.tex b/agenda/android-agenda.tex
index 345eb45..d0c69b6 100644
--- a/agenda/android-agenda.tex
+++ b/agenda/android-agenda.tex
@@ -66,7 +66,8 @@ 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:
+    trained by themselves, for example with our freely available
+    on-line slides:
     \newline \url{http://free-electrons.com/docs/command-line/} \vspace{1em}
     \newline {\bf Basics of Java programming} \\
     \hline
diff --git a/agenda/autotools-agenda.tex b/agenda/autotools-agenda.tex
index c9d8520..e865e3a 100644
--- a/agenda/autotools-agenda.tex
+++ b/agenda/autotools-agenda.tex
@@ -70,7 +70,7 @@
     \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:
+    trained by themselves, for example with our freely available on-line slides:
     \newline \url{http://free-electrons.com/docs/command-line/} \\
     \hline
   \end{tabularx}
diff --git a/agenda/boottime-agenda.tex b/agenda/boottime-agenda.tex
index 332541c..4cc38f5 100644
--- a/agenda/boottime-agenda.tex
+++ b/agenda/boottime-agenda.tex
@@ -67,7 +67,8 @@ 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:
+    trained by themselves, for example 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} \\
diff --git a/agenda/buildroot-agenda.tex b/agenda/buildroot-agenda.tex
index 36b6b4b..771ae02 100644
--- a/agenda/buildroot-agenda.tex
+++ b/agenda/buildroot-agenda.tex
@@ -19,7 +19,7 @@
 
 \begin{center}
 \LARGE
-Buildroot training\\
+Embedded Linux development with Buildroot training\\
 \large
 3-day session
 \end{center}
@@ -32,7 +32,7 @@ Buildroot training\\
 \arrayrulecolor{lightgray} {
   \setlist[1]{itemsep=-5pt}
   \begin{tabularx}{\textwidth}{|g|h|}
-    {\bf Title} & {\bf Buildroot training} \\
+    {\bf Title} & {\bf Embedded Linux development with Buildroot training} \\
     \hline
 
     {\bf Overview} &
@@ -50,7 +50,8 @@ Buildroot training\\
     Advanced topics \par
     Application development with Buildroot \par
     Understanding the Buildroot internals \par
-    Buildroot community: getting support and contributing \\
+    Buildroot community: getting support and contributing \par
+    What's new in Buildroot ? \\
     \hline
 
     {\bf Duration} & {\bf Three} days - 24 hours (8 hours per day).
@@ -67,7 +68,7 @@ Buildroot training\\
     \hline
 
     {\bf Audience} & Companies already using or interested in using
-    Buildroot to build their embedded Linux system.\\
+    Buildroot to build their embedded Linux systems.\\
     \hline
 
     {\bf Prerequisites} & {\bf Knowledge of embedded Linux} as covered
@@ -75,7 +76,8 @@ Buildroot training\\
     \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:
+    trained by themselves, for example with our freely available
+    on-line slides:
     \newline \url{http://free-electrons.com/docs/command-line/} \\
     \hline
   \end{tabularx}
@@ -250,8 +252,8 @@ Buildroot training\\
 {Lecture - GNU Make 101}
 {
   \begin{itemize}
-  \item Basic of make rules
-  \item Definining and referencing variables
+  \item Basics of make rules
+  \item Defining and referencing variables
   \item Conditions, functions
   \item Writing recipes
   \end{itemize}
diff --git a/agenda/buildroot-fr-agenda.tex b/agenda/buildroot-fr-agenda.tex
new file mode 100644
index 0000000..e84dc70
--- /dev/null
+++ b/agenda/buildroot-fr-agenda.tex
@@ -0,0 +1,413 @@
+\documentclass[a4paper,12pt,obeyspaces,spaces,hyphens]{article}
+
+\usepackage{agenda}
+\usepackage{colortbl}
+\usepackage{xcolor}
+\usepackage{palatino}
+\usepackage{calc}
+
+\hypersetup{pdftitle={Buildroot training},
+  pdfauthor={Free Electrons}}
+
+\renewcommand{\arraystretch}{2.0}
+
+\begin{document}
+
+\thispagestyle{fancy}
+
+\setlength{\arrayrulewidth}{0.8pt}
+
+\begin{center}
+\LARGE
+Formation développement Linux embarqué avec Buildroot\\
+\large
+Session de 3 jours
+\end{center}
+\vspace{1cm}
+
+\small
+\newcolumntype{g}{>{\columncolor{fedarkblue}}m{4cm}}
+\newcolumntype{h}{>{\columncolor{felightblue}}X}
+
+\arrayrulecolor{lightgray} {
+  \setlist[1]{itemsep=-5pt}
+  \begin{tabularx}{\textwidth}{|g|h|}
+    {\bf Titre} & {\bf Formation développement Linux embarqué avec Buildroot} \\
+    \hline
+
+    {\bf Thématiques} &
+    Introduction à Buildroot \par
+    Gérer et compiler une configuration \par
+    Arborescence des sources et des fichiers générés \par
+    Gestion de la configuration du noyau Linux avec Buildroot \par
+    Système de fichiers racine \par
+    Infrastructure de téléchargement \par
+    Introduction à GNU Make \par
+    Ajout de nouveaux paquets \par
+    Aspects avancés sur les paquets Buildroot \par
+    Analyse du build \par
+    Sujets avancés \par
+    Développement d’application avec Buildroot \par
+    Comprendre le fonctionnement interne de Buildroot \par
+    Communauté Buildroot: obtenir du support et contribuer \par
+    Quoi de neuf dans Buildroot ? \\
+    \hline
+
+    {\bf Durée} & {\bf Trois} jours - 24 h (8 h par jour)
+    \newline 40\% de présentations et 60\% de travaux pratiques. \\
+    \hline
+
+    {\bf Formateur} & {\bf Thomas Petazzoni}. Thomas est un des
+    principaux développeurs de Buildroot depuis 2009, avec plus de 2700
+    patches intégrés et une participation active au processus de
+    développement.\\
+    \hline
+
+    {\bf Langue} & Présentations : Français
+    \newline Supports : Anglais\\
+    \hline
+
+    {\bf Public ciblé} & Sociétés qui utilisent déjà Buildroot ou qui
+    sont intéressées par l'utiliser pour construire leurs systèmes Linux
+    embarqué.\\
+    \hline
+
+    {\bf Pré-requis} & {\bf Connaissance de Linux embarqué}, sujet couvert par
+    notre formation Linux embarqué :
+    \newline \url{http://free-electrons.com/training/embedded-linux/} \vspace{1em}
+    \newline {\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 formations
+    disponibles en ligne :
+    \newline (\url{http://free-electrons.com/docs/command-line/}) \\
+    \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 Free Electrons 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 2 Go de RAM, et Ubuntu Linux installé dans une {\bf partition
+    dédiée d'au moins 20 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 14.04 (32 ou 64 bit, Xubuntu et
+    Kubuntu 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
+    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} & Versions électroniques et imprimées des
+    présentations et travaux pratiques.
+    \newline Version électronique des données pour les travaux
+    pratiques..\\
+    \hline
+
+\end{tabularx}}
+\normalsize
+
+\feagendatwocolumn
+{Matériel}
+{
+  La plateforme matérielle utilisée pendant les travaux pratiques de
+  cette formation est la carte {\bf BeagleBone Black}, dont voici les
+  caractéristiques :
+
+  \begin{itemize}
+  \item Un processeur ARM AM335x de Texas Instruments (à base de
+    Cortex-A8), avec accélération 3D, etc.
+  \item 512 Mo de RAM
+  \item 2 Go de stockage eMMC embarqué sur la carte
+	\newline(4 Go avec la révision C)
+  \item USB hôte et device
+  \item Sortie HDMI
+  \item Connecteurs à 2 x 46 broches, pour accéder aux UARTs, aux
+        bus SPI, aux bus I2C, et à d'autres entrées/sorties du
+        processeur.
+  \end{itemize}
+}
+{}
+{
+  \begin{center}
+    \includegraphics[height=5cm]{../slides/beagleboneblack-board/beagleboneblack.png}
+  \end{center}
+}
+
+\section{1\textsuperscript{er} jour - Matin}
+
+\feagendatwocolumn
+{Cours - Introduction à Buildroot et aux systèmes de build}
+{
+  \begin{itemize}
+  \item Architecture générale d'une système Linux embarqué
+  \item Choix entre systèmes de build et distributions binaires
+  \item Rôle d'un système de build
+  \item Comparaison des systèmes de build existants
+  \end{itemize}
+}
+{Cours - Présentation de Buildroot}
+{
+  \begin{itemize}
+  \item Points clés autour du projet
+  \item Téléchargement des sources de Buildroot
+  \item Configuration simple de Buildroot
+  \item Exécution d'une premières compilation
+  \end{itemize}
+}
+\\
+\feagendatwocolumn
+{TP - Utilisation simple de Buildroot}
+{
+  \begin{itemize}
+  \item Téléchargement et configuration de Buildroot
+  \item Configurer et compiler un système simple avec Buildroot, pour la
+        carte BeagleBone Black
+  \item Flasher et tester le système générer sur la carte BeagleBone
+        Black.
+  \end{itemize}
+}
+{Cours - Gestion de la compilation et de la configuration}
+{
+  \begin{itemize}
+  \item Compilation en dehors des sources
+  \item Utiliser et créer des fichiers {\em defconfigs}
+  \item Fragments de {\em defconfigs}
+  \item Autres astuces pour la compilation
+  \end{itemize}
+}
+
+
+\section{1\textsuperscript{er} jour - Après-midi}
+
+\feagendatwocolumn
+{Cours - Sources de Buildroot et arborescence des fichiers générés}
+{
+  \begin{itemize}
+  \item Détails sur l'organisation du code source de Buildroot
+  \item Détails sur l'arborescence des fichiers générés
+  \end{itemize}
+}
+{Cours - Chaînes de compilation {\em toolchains} dans Buildroot}
+{
+  \begin{itemize}
+  \item Les différents possibilités d'usage de chaînes de compilation
+	dans Buildroot.
+  \item Tour d'horizon des options liées aux chaînes de compilation.
+  \item Utilisation de chaînes des compilation binaires, comme 
+	Sourcery CodeBench. Détails sur les fonctionnalités 
+        {\em multilib} et l'intégration des toolchains dans Buildroot.
+  \item Génération de toolchains sur mesure avec {\em Crosstool-NG}, 
+	et leur utilisation comme chaînes externes.
+  \end{itemize}
+}
+
+\feagendatwocolumn
+{Cours - Gestion de la configuration du noyau Linux}
+{
+  \begin{itemize}
+  \item Charger, modifier et sauvegarder la configuration du noyau.
+  \end{itemize}
+}
+{Cours - Construction du système de fichier racine dans Buildroot}
+{
+  \begin{itemize}
+  \item Comprendre comment Buildroot construit le système de fichiers
+	racine: {\em skeleton}, installation de composants, {\em
+        overlays}, scripts {\em post-build} et {\em post-image}.
+  \item Personnalisation du contenu du système de fichiers
+  \item Configuration du système: sélection de la {\em console},
+	plusieurs méthode de gestion de {\tt /dev}, les différentes
+	implémentations d'{\tt init}, etc.
+  \item Comprendre comment Buildroot génère les images de systèmes de
+	fichiers.
+  \end{itemize}
+}
+
+\feagendaonecolumn
+{TP - Personnalisation du système de fichiers}
+{
+  \begin{itemize}
+  \item Exploration des fichiers générés
+  \item Personnalisation du système de fichiers racine en utilisant un {\em rootfs overlay}
+  \item Personnaliser le noyau avec des correctifs et des options de
+	configuration supplémentaires
+  \item Rajout de nouveaux composants
+  \item Utilisation de fichiers {\em defconfig} et compilation en
+	dehors des sources.
+  \end{itemize}
+}
+
+\section{2\textsuperscript{ème} jour - Matin}
+
+\feagendatwocolumn
+{Cours - Infrastructure de téléchargement dans Buildroot}
+{
+  \begin{itemize}
+  \item Méthodologie de téléchargement
+  \item Site primaire et sites de backup, compilation en mode déconnecté
+  \item Téléchargement via systèmes de contrôle de versions,
+	vérification d'intégrité
+  \item Cibles {\em make} en rapport avec les téléchargements
+  \end{itemize}
+}
+{Cours - Introduction à GNU Make}
+{
+  \begin{itemize}
+  \item Éléments de base des règles de make
+  \item Définition et utilisation de variables
+  \item Conditions et fonctions
+  \item Écriture de recettes
+  \end{itemize}
+}
+
+\feagendatwocolumn
+{Cours - Intégration de nouveaux composants dans Buildroot}
+{
+  \begin{itemize}
+  \item Comment rajouter de nouveaux paquetages au système de
+	configuration de Buildroot
+  \item Comprendre les différentes infrastructures de paquetages : pour
+	des composants {\em generic}, {\em autotools}, {\em CMake}, {\em
+	Python} et autres
+  \item Écriture un fichier \code{Config.in} pour un composant: comment
+    exprimer des dépendances vers d'autres composants, vers des options
+    de toolchains, etc.
+  \item Détails sur l'écriture d'une recette pour un composant :
+	description de l'emplacement du code source, de la méthode de
+	téléchargement, de configuration, de compilation et
+	d'installation, gestion des dépendances, etc. 
+  \end{itemize}
+}
+{TP - Nouveaux composants dans Buildroot}
+{
+  \begin{itemize}
+  \item Création d'un nouveau paquetage pour {\em nInvaders}
+  \item Comprendre comment rajouter des dépendances
+  \item Ajouter des correctifs pour {\em nInvaders} pour prendre en
+	charge le contrôle via un {\em Nunchuk}
+  \end{itemize}
+}
+
+\section{2\textsuperscript{ème} jour - Après-midi}
+
+\feagendatwocolumn
+{Cours - Notions avancées sur les paquetages}
+{
+  \begin{itemize}
+  \item Rapport de licences
+  \item Prise en charge des correctifs: ordre d'application et format,
+	répertoire global pour les correctifs, etc.
+  \item Utilisateur, droit d'accès, tables de fichiers devices
+  \item Script d'init et fichiers unitaires pour systemd
+  \item Scripts de configuration
+  \item Compréhension des {\em hooks}
+  \item Surcharger des commandes
+  \item Gestion des paquetages legacy
+  \item Paquetages virtuels
+  \end{itemize}
+}
+{TP - Paquetages avancés}
+{
+  \begin{itemize}
+  \item Packager une application avec une dépendance obligatoire et
+    une dépendance optionnelle
+  \item Packager une bibliothèque, hébergée sur Github
+  \item Utilisation de {\em hooks} pour ajuster les paquetages
+  \item Rajouter un correctif à un paquetage
+  \end{itemize}
+}
+
+\section{3\textsuperscript{ème} jour - Matin}
+
+\feagendatwocolumn
+{Cours - Analyse d'une compilation: licences, dépendances, temps de
+construction}
+{
+  \begin{itemize}
+  \item Utilisation de l'infrastructure de gestion des informations
+	légales
+  \item Représentation graphique des dépendances entre paquetages
+  \item Collecte d'informations et représentation du temps de
+	compilation
+  \end{itemize}
+}
+{Cours - Sujets avancés}
+{
+  \begin{itemize}
+  \item \code{BR2_EXTERNAL} pour stocker des personnalisations à
+	l'extérieur des sources de Buildroot
+  \item Cibles make spécifiques pour les paquetages
+  \item Comprendre les recompilations
+  \item Astuces pour compiler plus vite
+  \end{itemize}
+}
+
+\feagendaonecolumn
+{TP - Sujets avancés}
+{
+  \begin{itemize}
+  \item Utilisation des capacités de génération de graphes de temps de
+	compilation
+  \item Génération de graphes de dépendances
+  \item Utilisation du rapport sur les licences, et ajout d'informations
+	légales à vos propres paquetages 
+  \item Utilisation de \code{BR2_EXTERNAL}
+  \end{itemize}
+}
+
+\section{3\textsuperscript{ème} jour - Après-midi}
+
+\feagendatwocolumn
+{Cours - Développement applicatif avec Buildroot}
+{
+  \begin{itemize}
+  \item Utilisation de Buildroot pendant le développement d'applications
+  \item Utilisation de l'environnement de Buildroot pour compiler des
+	applications en dehors de Buildroot
+  \item Générer un SDK pour d'autres développeurs
+  \item Débug à distance avec Buildroot
+  \end{itemize}
+}
+{TP - Développement applicatif avec Buildroot}
+{
+  \begin{itemize}
+  \item Compiler et exécuter votre propre application
+  \item Débug à distance de votre application
+  \item Utilisation de \code{<pkg>_OVERRIDE_SRCDIR}
+  \item Configurer Eclipse pour le développement applicatif via Buildroot
+  \end{itemize}
+}
+
+\feagendatwocolumn
+{Cours - Comprendre les mécanismes internes de Buildroot}
+{
+  \begin{itemize}
+  \item Description détaillée du processus de compilation de Buildroot:
+    	toolchain, paquetages, construction du système de fichiers race,
+	fichiers {\em stamp}, etc.
+  \item Comprendre les paquetages virtuels.
+  \end{itemize}
+}
+{Cours - Obtenir de l'aide et s'impliquer, nouveautés dans Buildroot}
+{
+  \begin{itemize}
+  \item Obtenir de l'assistance technique: {\em Bugzilla}, {\em liste de
+	discussion}, {\em IRC}
+  \item Contribuer: comprendre le processus de développement, comment
+    soumettre des correctifs
+  \item Nouveautés dans Buildroot: résumé des principaux changements
+    depuis les deux dernières années
+  \end{itemize}
+}
+
+\end{document}
diff --git a/agenda/kernel-agenda.tex b/agenda/kernel-agenda.tex
index f0892ab..1a787ae 100644
--- a/agenda/kernel-agenda.tex
+++ b/agenda/kernel-agenda.tex
@@ -72,7 +72,7 @@ Embedded Linux kernel and driver development training\\
     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
+    trained by themselves, for example with our freely available on-line slides
     (\url{http://free-electrons.com/docs/command-line/}).\vspace{1em}
     \newline {\bf Experience in embedded Linux development}.
     \newline Taking our Embedded Linux course
diff --git a/agenda/kernel-fr-agenda.tex b/agenda/kernel-fr-agenda.tex
index 0e9c872..264afc2 100644
--- a/agenda/kernel-fr-agenda.tex
+++ b/agenda/kernel-fr-agenda.tex
@@ -73,8 +73,9 @@ Session de 5 jours
     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 Les personnes n'ayant pas ces connaissances doivent
+    s'autoformer, par exemple 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é
diff --git a/agenda/sysdev-agenda.tex b/agenda/sysdev-agenda.tex
index 90e5480..0899157 100644
--- a/agenda/sysdev-agenda.tex
+++ b/agenda/sysdev-agenda.tex
@@ -70,7 +70,8 @@ Embedded Linux 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:
+    trained by themselves, for example with our freely available
+    on-line slides:
     \newline \url{http://free-electrons.com/docs/command-line/}. \\
     \hline
   \end{tabularx}
diff --git a/agenda/yocto-agenda.tex b/agenda/yocto-agenda.tex
index 29ed172..fd883c3 100644
--- a/agenda/yocto-agenda.tex
+++ b/agenda/yocto-agenda.tex
@@ -66,7 +66,8 @@ Yocto Project and OpenEmbedded training\\
     (\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:
+    trained by themselves, for example with our freely available
+    on-line slides:
     \newline \url{http://free-electrons.com/docs/command-line/} \\
     \hline
   \end{tabularx}
diff --git a/agenda/yocto-fr-agenda.tex b/agenda/yocto-fr-agenda.tex
index ef0a8b2..cbbc181 100644
--- a/agenda/yocto-fr-agenda.tex
+++ b/agenda/yocto-fr-agenda.tex
@@ -67,8 +67,9 @@ Session de 3 jours
     \newline \url{http://free-electrons.com/training/embedded-linux/} \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 Les personnes n'ayant pas ces connaissances doivent
+    s'autoformer, par exemple en utilisant nos supports de formations
+    disponibles en ligne :
     \newline (\url{http://free-electrons.com/docs/command-line/} \\
     \hline
   \end{tabularx}
diff --git a/odf/agenda-android-fr.odt b/odf/agenda-android-fr.odt
index f2ee43b..8b2d3fb 100644
Binary files a/odf/agenda-android-fr.odt and b/odf/agenda-android-fr.odt differ
diff --git a/odf/agenda-sysdev-fr.odt b/odf/agenda-sysdev-fr.odt
index 698d2b3..a605646 100644
Binary files a/odf/agenda-sysdev-fr.odt and b/odf/agenda-sysdev-fr.odt differ



More information about the training-materials-updates mailing list