[BL training-materials-updates] sysdev-agenda: update to reflect reality
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Fri Mar 9 13:32:29 CET 2018
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=96b1268b2ee4ce153efa1f23e572c2054c04e2c2
>---------------------------------------------------------------
commit 96b1268b2ee4ce153efa1f23e572c2054c04e2c2
Author: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
Date: Fri Mar 9 13:32:29 2018 +0100
sysdev-agenda: update to reflect reality
- We no longer have a split between "native compilation" and
"cross-compilation" for the kernel, it's just in one common section.
- We don't give "Useful settings for embedded systems" in the kernel
configuration section, so remove this line.
- The lab on the tiny filesystem with Busybox should complete by the
end of day 2, and not overflow to the beginning of day 3.
- The "Leveraging existing open-source components in your system" can
rarely be started on day 3, because the block filesystem and flash
filesystem lectures and labs really take day 3. So move "Leveraging
existing open-source components in your system" to the morning of
day 4.
- The "Cross-compiling applications and libraries" is generally done
in the afternoon of day 4. Indeed, the build system lecture and lab
clearly don't take the full afternoon.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
>---------------------------------------------------------------
96b1268b2ee4ce153efa1f23e572c2054c04e2c2
agenda/sysdev-agenda.tex | 35 ++++++++++++-----------------------
1 file changed, 12 insertions(+), 23 deletions(-)
diff --git a/agenda/sysdev-agenda.tex b/agenda/sysdev-agenda.tex
index ef470d7..d6f25a9 100644
--- a/agenda/sysdev-agenda.tex
+++ b/agenda/sysdev-agenda.tex
@@ -236,21 +236,15 @@ Embedded Linux system development training\\
{
\begin{itemize}
\item Kernel configuration.
- \item Useful settings for embedded systems.
- \item Native compiling.
+ \item Using ready-made configuration files for specific
+ architectures and boards.
+ \item Kernel compilation.
\item Generated files.
\item Using kernel modules
\end{itemize}
}
-\feagendatwocolumn
-{Lecture - Kernel cross-compiling}
-{
- \begin{itemize}
- \item Kernel cross-compiling setup.
- \item Using ready-made configuration files for specific architectures and boards.
- \item Cross-compiling Linux \end{itemize}
-}
+\feagendaonecolumn
{Lab - Kernel cross-compiling and booting}
{
{\em Using the Atmel Xplained board}
@@ -307,12 +301,6 @@ Embedded Linux system development training\\
\section{Day 3 - Morning}
-\feagendaonecolumn
-{Lab – Tiny root filesystem built from scratch with BusyBox}
-{
- Continued from the previous afternoon.
-}
-
\feagendatwocolumn
{Lecture - Block filesystems}
{
@@ -363,7 +351,9 @@ Embedded Linux system development training\\
\end{itemize}
}
-\feagendaonecolumn
+\section{Day 4 - Morning}
+
+\feagendatwocolumn
{Lecture – Leveraging existing open-source components in your system}
{
\begin{itemize}
@@ -378,10 +368,6 @@ Embedded Linux system development training\\
\item System building: integration of the components.
\end{itemize}
}
-
-\section{Day 4 - Morning}
-
-\feagendatwocolumn
{Lecture – Cross-compiling applications and libraries}
{
\begin{itemize}
@@ -390,6 +376,11 @@ Embedded Linux system development training\\
\item Overview of the common issues found when using these components.
\end{itemize}
}
+
+
+\section{Day 4 - Afternoon}
+
+\feagendaonecolumn
{Lab – Cross-compiling applications and libraries}
{
{\em If enough time left}
@@ -400,8 +391,6 @@ Embedded Linux system development training\\
\end{itemize}
}
-\section{Day 4 - Afternoon}
-
\feagendatwocolumn
{Lecture - Embedded system building tools}
{
More information about the training-materials-updates
mailing list