Skip to content

Commit

Permalink
agenda: convert buildroot agendas to feagendasummaryitem
Browse files Browse the repository at this point in the history
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  • Loading branch information
tpetazzoni committed Oct 29, 2021
1 parent b878e79 commit 0e1f887
Show file tree
Hide file tree
Showing 4 changed files with 269 additions and 297 deletions.
145 changes: 69 additions & 76 deletions agenda/buildroot-agenda.tex
Expand Up @@ -9,90 +9,83 @@

\feshowtitle

\arrayrulecolor{lightgray} {
\begin{tabularx}{\textwidth}{|g|h|}
{\bf Title} & {\bf Embedded Linux development with Buildroot training} \\
\hline

{\bf Overview} &
Introduction to Buildroot \par
Managing and building the configuration \par
Buildroot source and build trees \par
Toolchains in Buildroot \par
Managing the Linux kernel configuration \par
Root filesystem \par
Download infrastructure \par
GNU Make 101 \par
Integrating new packages \par
Advanced package aspects \par
Analyzing the build \par
Advanced topics \par
Application development with Buildroot \par
Understanding the Buildroot internals \par
Buildroot community: support and contribution \par
What's new in Buildroot? \\
\hline
{\bf Materials} &
Check that the course contents correspond to your needs:
\newline \url{https://bootlin.com/doc/training/buildroot}. \\
\hline

{\bf Duration} & {\bf Three} days - 24 hours (8 hours per day).
\newline 40\% of lectures, 60\% of practical labs. \\
\hline

{\bf Trainer} & {\bf Thomas Petazzoni}. Thomas is one of the four
co-maintainers of the Buildroot project. He started contributing
in 2009 and has contributed close to 5000 patches to Buildroot.\\
\hline

{\bf Language} & Oral lectures: English, French.
\newline Materials: English.\\
\hline

{\bf Audience} & Companies already using or interested in using
Buildroot to build their embedded Linux systems.\\
\hline

{\bf Prerequisites} & {\bf Knowledge of embedded Linux} as covered
in our embedded Linux course:
\newline \url{https://bootlin.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, for example with our freely available
on-line slides:
\newline \url{https://bootlin.com/blog/command-line/} \\
\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 development with Buildroot training}
}
\feagendasummaryitem{Overview}{
Introduction to Buildroot \par
Managing and building the configuration \par
Buildroot source and build trees \par
Toolchains in Buildroot \par
Managing the Linux kernel configuration \par
Root filesystem \par
Download infrastructure \par
GNU Make 101 \par
Integrating new packages \par
Advanced package aspects \par
Analyzing the build \par
Advanced topics \par
Application development with Buildroot \par
Understanding the Buildroot internals \par
Buildroot community: support and contribution \par
What's new in Buildroot?
}
\feagendasummaryitem{Materials}{
Check that the course contents correspond to your needs:
\newline \url{https://bootlin.com/doc/training/buildroot}.
}
\feagendasummaryitem{Duration}{
{\bf Three} days - 24 hours (8 hours per day).
\newline 40\% of lectures, 60\% of practical labs.
}
\feagendasummaryitem{Trainer}{
{\bf Thomas Petazzoni}. Thomas is one of the four
co-maintainers of the Buildroot project. He started contributing
in 2009 and has contributed close to 5000 patches to Buildroot.
}
\feagendasummaryitem{Language}{
Oral lectures: English, French.
\newline Materials: English.
}
\feagendasummaryitem{Audience}{
Companies already using or interested in using
Buildroot to build their embedded Linux systems.
}
\feagendasummaryitem{Prerequisites}{
{\bf Knowledge of embedded Linux} as covered
in our embedded Linux course:
\newline \url{https://bootlin.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, for example with our freely available
on-line slides:
\newline \url{https://bootlin.com/blog/command-line/}
}
\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 18.04 (Xubuntu and other
\item We need Ubuntu Desktop 18.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}
Expand Down
151 changes: 72 additions & 79 deletions agenda/buildroot-fr-agenda.tex
Expand Up @@ -9,92 +9,85 @@

\feshowtitle

\arrayrulecolor{lightgray} {
\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 Supports} &
Vérifiez que le contenu de la formation correspond à vos besoins :
\newline \url{https://bootlin.com/doc/training/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 quatre
co-mainteneurs du projet Buildroot. Il participe au projet depuis
2009, et y a contribué près de 5000 patches.\\
\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{https://bootlin.com/training/embedded-linux/} \vspace{1em}
\newline {\bf Connaissance et pratique des commandes UNIX ou
\feagendasummaryitem{Titre}{
{\bf Formation développement Linux embarqué avec Buildroot}
}
\feagendasummaryitem{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 ?
}
\feagendasummaryitem{Supports}{
Vérifiez que le contenu de la formation correspond à vos besoins :
\newline \url{https://bootlin.com/doc/training/buildroot}.
}
\feagendasummaryitem{Durée}{
{\bf Trois} jours - 24 h (8 h par jour)
\newline 40\% de présentations et 60\% de travaux pratiques.
}
\feagendasummaryitem{Formateur}{
{\bf Thomas Petazzoni}. Thomas est un des quatre
co-mainteneurs du projet Buildroot. Il participe au projet depuis
2009, et y a contribué près de 5000 patches.
}
\feagendasummaryitem{Langue}{
Présentations : Français
\newline Supports : Anglais
}
\feagendasummaryitem{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é.
}
\feagendasummaryitem{Pré-requis}{
{\bf Connaissance de Linux embarqué}, sujet couvert par
notre formation Linux embarqué :
\newline \url{https://bootlin.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 formation
disponibles en ligne :
\newline (\url{https://bootlin.com/blog/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 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{É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 18.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 18.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}
Expand Down

0 comments on commit 0e1f887

Please sign in to comment.