[FE training-materials-updates] slides/buildroot-whats-new: update to Buildroot 2016.05
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Wed Jun 8 15:21:40 CEST 2016
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=ce47b2fd72b67e25fc951c87e74782a95aa93e81
>---------------------------------------------------------------
commit ce47b2fd72b67e25fc951c87e74782a95aa93e81
Author: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Date: Wed Jun 8 15:21:40 2016 +0200
slides/buildroot-whats-new: update to Buildroot 2016.05
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
>---------------------------------------------------------------
ce47b2fd72b67e25fc951c87e74782a95aa93e81
slides/buildroot-whats-new/buildroot-whats-new.tex | 145 ++++++++-------------
1 file changed, 53 insertions(+), 92 deletions(-)
diff --git a/slides/buildroot-whats-new/buildroot-whats-new.tex b/slides/buildroot-whats-new/buildroot-whats-new.tex
index a267c17..094fd5d 100644
--- a/slides/buildroot-whats-new/buildroot-whats-new.tex
+++ b/slides/buildroot-whats-new/buildroot-whats-new.tex
@@ -7,7 +7,7 @@
\item Always mentions changes that could cause backward
compatibility problems
\item The following slides summarize the major new features added in
- each release between 2013.08 and 2015.08.
+ each release between 2014.05 and 2016.05.
\item All new Buildroot versions come with new packages, and many
updates to the existing packages
\begin{itemize}
@@ -17,97 +17,6 @@
\end{itemize}
\end{frame}
-\begin{frame}{In 2013.08 (1)}
- \begin{itemize}
- \item {\bf Architectures:} improved support for floating point on
- ARM and Thumb/Thumb2, support for ARM OABI removed
- \item {\bf Toolchains:}
- \begin{itemize}
- \item support added for Sourcery CodeBench ARM and MIPS 2013.05
- \item Linaro ARM and Aarch64 toolchains updated
- \item support added for the Arago ARMv5 and ARMv7 toolchains
- \item gcc 4.8.x version bumped
- \item support for installing both FDPIC and FLAT libraries on
- Blackfin
- \item support for uClibc 0.9.31 removed
- \item convert the internal toolchain backend to use the package
- infrastructure
- \item support added for eglibc in the internal toolchain backend
- \item toolchain components for the ARC architecture updated and
- gdb for ARC added.
- \item support for Blackfin in the internal toolchain fixed
- \end{itemize}
- \end{itemize}
-\end{frame}
-
-\begin{frame}{In 2013.08 (2)}
- \begin{itemize}
- \item {\bf Defconfigs:} BeagleBone defconfig updated, new defconfig
- for CubieBoard, for Olimex mx233 Olinuxino, for Calao Systems
- TNY-A9G20-LPW
- \item {\bf Packages:}
- \begin{itemize}
- \item A number of packages have been fixed to use the
- \code{<pkg>_CONFIG_SCRIPTS} mechanism to get their
- \code{<pkg>-config} shell script installed and modified
- properly.
- \item Licensing information has been added to a number of
- packages.
- \item Use XZ tarballs for a number of packages
- \end{itemize}
- \item {\bf Noticeable package changes/additions}
- \begin{itemize}
- \item The glib2/libgtk2/webkit stack has been updated to recent versions.
- \item Support for Gstreamer 1.x has been added.
- \item OpenGL support for TI OMAP platforms has been added.
- \item OpenGL support for Allwinner platforms has been added.
- \item OpenMAX support for RaspberryPi has been added.
- \end{itemize}
- \item Top level menu names reordered and renamed for clarity
- \end{itemize}
-\end{frame}
-
-\begin{frame}{In 2013.11}
- \begin{itemize}
- \item {\bf Architectures:} Nios-II support, MIPS arch handling fixes
- \item {\bf Toolchains:}
- \begin{itemize}
- \item glibc support
- \item upstream uClibc fixes
- \item uClibc 0.9.31 for avr32
- \item internal crosstool-ng backend removed
- \item external musl toolchain support
- \item gcc 4.8.2
- \item updated Linaro external toolchains
- \item Fortran and objective-C support deprecated
- \item mudflap support
- \end{itemize}
- \item {\bf Bootloaders:} U-Boot: u-boot.imx support, version bumps
- \item {\bf Linux:} use kmod instead of module-init-tools
- \item {\bf System:} default to devtmpfs for /dev
- \item {\bf Infrastructure:} Infrastructure: Make 3.82 fixes, locales
- generation fixes, CVS download support, post-rsync hooks
- \end{itemize}
-\end{frame}
-
-\begin{frame}{In 2014.02}
- \begin{itemize}
- \item Support for external packages/defconfigs: \code{BR2_EXTERNAL}
- \item Cleanup of environment variable names for consistency
- \item {\bf Toolchain}: new Linaro and Sourcery Codebench
- toolchains. x86: Support for AMD Jaguar cores, SSE4.x, SH:
- SH2/SH3/SH3EB variants removed, Microblaze: Internal toolchain
- support
- \item {\bf Legal infrastructure:} Info is now split between host and
- target packages, large number of license annotations.
- \item {\bf Lua}: selection between lua 5.1 / 5.2, luarocks support
- \item {\bf Python:} package infrastructure, many new packages
- \item {\bf Defconfigs:} Armadeus APF51 and Zedboard added, apf27,
- apf28, beaglebone, microblaze, pandaboard, qemu, raspberry pi
- updated.
- \end{itemize}
-\end{frame}
-
\begin{frame}{In 2014.05 (1)}
\begin{itemize}
\item {\bf Architectures:}
@@ -342,3 +251,55 @@
\item {\bf Filesystems:} Complete rework of the ISO9660 support.
\end{itemize}
\end{frame}
+
+\begin{frame}{In 2015.11}
+ \begin{itemize}
+ \item {\bf Architectures:} sparc64, mips32r6, mips64r6, Intel Quark
+ X1000 support added
+ \item {\bf Toolchains:} toolchain wrapper now also used for internal
+ toolchains, in addition to external toolchains, which fixes {\em
+ ccache} support. Updated external toolchains and toolchain
+ components.
+ \item {\bf Defconfigs:} ARC HS38 VDK virtual boards, Avnet Microzed,
+ Boundary Devices Nitrogen SoloX, Freescale i.MX6 SoloX Sabre SD,
+ OLinuxino A20 Lime2, Qemu Sparc64, Qemu SuperH 4 big endian,
+ Synopsys AArch64 VDK virtual platform
+ \item {\bf Infrastructure:}
+ \begin{itemize}
+ \item Addition of \code{graph-size}
+ \item Addition of \code{<pkg>_EXCLUDES} to prevent specific parts
+ of a package from being extracted
+ \item Addition of \code{<pkg>_PKGDIR}, which points to
+ \code{package/<pkg>/}
+ \end{itemize}
+ \item {\bf Skeleton:} support a merged \code{usr/} configuration,
+ enforced for {\em systemd}, optional otherwise
+ \end{itemize}
+\end{frame}
+
+\begin{frame}{In 2016.02}
+ \begin{itemize}
+ \item {\bf Toolchain:} gcc 5.3 support added, dropped support for
+ uClibc as uClibc-ng is now used. Updated external toolchains.
+ \item {\bf Defconfigs:} ARM Juno r0/r1 development boards, Freescale
+ i.MX6UL Evaluation Kit, Intel Galileo Gen 2, Orange Pi PC
+ \item {\bf Images:} more widespread use of \code{genimage} to
+ generate complete SD card images
+ \item {\bf Infrastructure:} {\em makedevs} now accepts textual
+ (non-numerical) user and group names
+ \end{itemize}
+\end{frame}
+
+\begin{frame}{In 2016.05}
+ \begin{itemize}
+ \item {\bf Architectures:} support for ARM Cortex-M3/M4 added with
+ improved ARM noMMU support, m68k re-enabled with Coldfire support.
+ \item {\bf Toolchains:} gcc 6 support added. External toolchains and
+ toolchain componenents updated.
+ \item {\bf Languages:} support for the Go language has been added.
+ \item {\bf Defconfigs:} Firefly RK3288, Boundary Devices i.MX7
+ Nitrogen7, STM32F429 and STM32F469 Discovery boards, Hardkernel
+ ODROID-C2, Raspberry Pi Zero and Raspberry Pi 3. Some Qemu
+ defconfigs were added for m68k, eXtensa-nommu and ColdFire.
+ \end{itemize}
+\end{frame}
\ No newline at end of file
More information about the training-materials-updates
mailing list