[FE training-materials-updates] slides/buildroot-build: update to Buildroot 2016.05

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Tue Jun 7 17:42:12 CEST 2016


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

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

commit 47f117b70eb635210430111bdbc49e7d0a10b313
Author: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Date:   Tue Jun 7 15:53:25 2016 +0200

    slides/buildroot-build: update to Buildroot 2016.05
    
    Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>


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

47f117b70eb635210430111bdbc49e7d0a10b313
 slides/buildroot-build/buildroot-build.tex | 48 ++++++++++++++----------------
 1 file changed, 22 insertions(+), 26 deletions(-)

diff --git a/slides/buildroot-build/buildroot-build.tex b/slides/buildroot-build/buildroot-build.tex
index 6a98f4b..949df8f 100644
--- a/slides/buildroot-build/buildroot-build.tex
+++ b/slides/buildroot-build/buildroot-build.tex
@@ -4,28 +4,25 @@
 
 \begin{frame}{Default build organization}
   \begin{itemize}
-  \item By default:
+  \item All the build output goes into a directory called
+    \code{output/} within the top-level Buildroot source directory.
     \begin{itemize}
-    \item All the build output goes into a directory called
-      \code{output/} within the top-level Buildroot source directory.
-      \begin{itemize}
-      \item \code{O = output}
-      \end{itemize}
-    \item The configuration file is stored as \code{.config} in the
-      top-level Buildroot source directory.
-      \begin{itemize}
-      \item \code{CONFIG_DIR = $(TOPDIR)}
-      \item \code{TOPDIR = $(shell pwd)}
-      \end{itemize}
-    \item \code{buildroot/}
-      \begin{itemize}
-      \item {\bf \code{.config}}
-      \item \code{arch/}
-      \item \code{package/}
-      \item {\bf \code{output/}}
-      \item \code{fs/}
-      \item ...
-      \end{itemize}
+    \item \code{O = output}
+    \end{itemize}
+  \item The configuration file is stored as \code{.config} in the
+    top-level Buildroot source directory.
+    \begin{itemize}
+    \item \code{CONFIG_DIR = $(TOPDIR)}
+    \item \code{TOPDIR = $(shell pwd)}
+    \end{itemize}
+  \item \code{buildroot/}
+    \begin{itemize}
+    \item {\bf \code{.config}}
+    \item \code{arch/}
+    \item \code{package/}
+    \item {\bf \code{output/}}
+    \item \code{fs/}
+    \item ...
     \end{itemize}
   \end{itemize}
 \end{frame}
@@ -34,7 +31,7 @@
   \begin{itemize}
   \item Out of tree build allows to use an output directory different
     than \code{output/}
-  \item Useful to build different Buildroot configurations with the
+  \item Useful to build different Buildroot configurations from the
     same source tree.
   \item Customization of the output directory done by passing
     \code{O=/path/to/directory} on the command line.
@@ -139,7 +136,7 @@ $ make clean
     contains the value for all options (except those having unmet
     dependencies)
   \item The default \code{.config}, without any customization, has
-    2655 lines (as of Buildroot 2015.08)
+    3112 lines (as of Buildroot 2016.05)
     \begin{itemize}
     \item Not very practical for reading and modifying by humans.
     \end{itemize}
@@ -216,8 +213,7 @@ BR2_PACKAGE_STRESS=y
       boards, Minnowboard, various i.MX6 boards
     \item QEMU emulated platforms
     \end{itemize}
-  \item List them using \code{make help} (changed to
-    \code{make list-defconfigs} since Buildroot 2015.05)
+  \item List them using \code{make list-defconfigs}
   \item Minimal {\em defconfigs}: only build a toolchain, bootloader,
     kernel and minimal root filesystem.
     \begin{block}{}
@@ -255,7 +251,7 @@ BR2_GCC_VERSION_4_9_X=y
 \begin{verbatim}
 BR2_mipsel=y
 BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201405=y
+BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS=y
 \end{verbatim}
     \end{block}
 }




More information about the training-materials-updates mailing list