[FE training-materials-updates] buildroot: update lab to 2013.02
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Thu May 30 16:48:55 CEST 2013
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=c555913292085f16cda74922db466763b4e046f3
>---------------------------------------------------------------
commit c555913292085f16cda74922db466763b4e046f3
Author: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Date: Thu May 30 16:48:20 2013 +0200
buildroot: update lab to 2013.02
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
>---------------------------------------------------------------
c555913292085f16cda74922db466763b4e046f3
labs/sysdev-buildroot/sysdev-buildroot.tex | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/labs/sysdev-buildroot/sysdev-buildroot.tex b/labs/sysdev-buildroot/sysdev-buildroot.tex
index 01aaeba..e31c599 100644
--- a/labs/sysdev-buildroot/sysdev-buildroot.tex
+++ b/labs/sysdev-buildroot/sysdev-buildroot.tex
@@ -12,7 +12,7 @@ kernel image.
\section{Get Buildroot and explore the source code}
The official Buildroot website is available at
-\url{http://buildroot.org/}. Download the stable 2012.08 version which
+\url{http://buildroot.org/}. Download the stable 2013.02 version which
we have tested for this lab. Uncompress the tarball and go inside the
buildroot directory.
@@ -29,8 +29,7 @@ are:
start reading buildroot.html which is the main Buildroot
documentation;
\item \code{fs} contains the code used to generate the various root
- filesystem image formats, as well as the default root filesystem
- {\em skeleton};
+ filesystem image formats
\item \code{linux} contains the Makefile and configuration items
related to the compilation of the Linux kernel
\item \code{Makefile} is the main Makefile that we will use to use
@@ -39,8 +38,8 @@ are:
patches and configuration items to compile the userspace
applications and libraries of your embedded Linux system. Have a
look at various subdirectories and see what they contain;
-\item \code{target} contains misc files, most of them being legacy,
- except the {\em device table} in \code{target/device/generic}
+\item \code{system} contains the root filesystem skeleton and the {\em
+ device tables} used when a static \code{/dev} is used;
\item \code{toolchain} contains the Makefiles, patches and
configuration items to generate the cross-compiling toolchain.
\end{itemize}
@@ -70,7 +69,6 @@ Set the following options:
\begin{itemize}
\item Target Architecture: \code{arm}
\item Target Architecture Variant: \code{arm926t}.
-\item Target ABI: \code{EABI}
\item Toolchain
\begin{itemize}
\item Toolchain type: \code{External toolchain}
@@ -207,7 +205,7 @@ Here's what you can do:
\item Continue to use the same kernel as in the previous labs
\item Extract the tar file for the generated root filesystem in a
\code{nfsroot} directory. Make your board boot on this directory.
-\item In the root filesystem, you may need to ddit \code{etc/inittab}
+\item In the root filesystem, you may need to edit \code{etc/inittab}
uncomment the line with \code{ttyS0}, and replace all the occurrences
of \code{ttyS0} by \code{ttyO2}
\item Connect your board to an DVI-D or HDMI display
More information about the training-materials-updates
mailing list