[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