[FE training-materials-updates] Buildroot lab clarifications and updates

Michael Opdenacker michael.opdenacker at free-electrons.com
Thu Nov 21 05:33:23 CET 2013


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

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

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

commit f4ac938f4189ef25f0e4b843e25f9c071aa86cbb
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date:   Thu Nov 21 05:32:26 2013 +0100

    Buildroot lab clarifications and updates
    
    - According to version 2013.08.x
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>


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

f4ac938f4189ef25f0e4b843e25f9c071aa86cbb
 labs/sysdev-buildroot/sysdev-buildroot.tex |   54 +++++++++++++++-------------
 1 file changed, 29 insertions(+), 25 deletions(-)

diff --git a/labs/sysdev-buildroot/sysdev-buildroot.tex b/labs/sysdev-buildroot/sysdev-buildroot.tex
index 9fe8d25..6cfde87 100644
--- a/labs/sysdev-buildroot/sysdev-buildroot.tex
+++ b/labs/sysdev-buildroot/sysdev-buildroot.tex
@@ -67,41 +67,45 @@ make menuconfig
 Set the following options:
 
 \begin{itemize}
-\item Target Architecture: \code{ARM (little endian)}
-\item Target Architecture Variant: \code{arm926t}.
-\item Toolchain
+\item \code{Target Architecture}: \code{ARM (little endian)}
+\item \code{Target Architecture Variant}: \code{arm926t} (we will start booting
+      the generated filesystem on an emulated arm9 based system,
+      instead of the IGEPv2 board)
+\item \code{Toolchain}
   \begin{itemize}
-  \item Toolchain type: \code{External toolchain}
-  \item Toolchain: \code{Custom toolchain}
-  \item Toolchain path: use the toolchain you built:
+  \item \code{Toolchain type}: \code{External toolchain}
+  \item \code{Toolchain}: \code{Custom toolchain}
+  \item \code{Toolchain path}: use the toolchain you built:
     \code{/usr/local/xtools/arm-unknown-linux-uclibcgnueabi}
-  \item External toolchain C library: \code{uClibc}
+  \item \code{External toolchain C library}: \code{uClibc}
   \item We must tell Buildroot about our toolchain configuration, so:
-    enable Toolchain has large file support, Toolchain has RPC support
-    and Toolchain has C++ support. Buildroot will check these
-    parameters anyway.
+    enable \code{Toolchain has large file support?}, \code{Toolchain has
+    RPC support?}, and \code{Toolchain has C++ support?}.
+    Buildroot will check these parameters anyway.
   \end{itemize}
-\item System configuration
+\item \code{System configuration}
   \begin{itemize}
-  \item Port to run a getty (login prompt) on, change \code{ttyS0} to \code{tty1}
+  \item \code{Port to run a getty (login prompt) on}: change \code{ttyS0} to \code{tty1}
   \end{itemize}
-\item Package selection for the target
+\item \code{Target packages}
   \begin{itemize}
-  \item Keep Busybox (default version) and keep the Busybox
+  \item Keep \code{BusyBox} (default version) and keep the Busybox
     configuration proposed by Buildroot;
-  \item In Graphics libraries and applications (graphic/text)
+  \item \code{In Graphic libraries and applications (graphic/text)}
     \begin{itemize}
-    \item Select directfb. Buildroot will automatically select the
+    \item Select \code{directfb}. Buildroot will automatically select the
       necessary dependencies.
-    \item Remove touchscreen support from DirectFB
-    \item Select directfb examples
-    \item Select all the DirectFB examples
+    \begin{itemize}
+         \item Remove \code{enable touchscreen support}
+         \item Select \code{directfb examples}
+         \item Select all the DirectFB examples
+     \end{itemize}
     \end{itemize}
   \end{itemize}
-\item Filesystem images
+\item \code{Filesystem images}
   \begin{itemize}
-  \item Select ext2 root filesystem
-  \item Select tar the root filesystem
+  \item Select \code{ext2/3/4 root filesystem}
+  \item Select \code{tar the root filesystem}
   \end{itemize}
 \end{itemize}
 
@@ -178,10 +182,10 @@ support, allowing to test graphical applications relying on the
 DirectFB library. Later, we will be able move to a real board if your
 hardware also has a graphical display.
 
-The \code{run_qemu} script contains what's needed to boot the system
-in QEMU.
+Execute the \code{run_qemu} script, which contains what's needed
+to boot the system in QEMU.
 
-Log in (\code{root} account, no password), run demo programs:
+Log in (\code{root} account, no password), and run demo programs:
 
 \begin{verbatim}
 df_andi



More information about the training-materials-updates mailing list