[meta-freescale] [meta-fsl-demos][PATCH 13/13] add fsl-image-full.bb

Zhenhua Luo zhenhua.luo at freescale.com
Wed Sep 23 07:07:54 PDT 2015


This is a large image that contains many standard Linux commands and
features including native (target-resident) versions of the GNU tools
including gcc and gdb. It contains all of the special Freescale SDK
packages such as USDPAA, etc.

If this image is boot, the resulting Linux environment will be much
like a command-line on a full desktop-type Linux system rather than
an embedded system.

While this type of image may not be appropriate for a final embedded
product, it can be very helpful for many development and evaluation
tasks. The reason is the full set of standard Linux facilities that
are already present in the image. In fact, users may find that they
can use this image instead of installing the Yocto-based Freescale
SDK onto a development system, at least initially.

For this reason, fsl-image-full is preinstalled on the disk drives
of Freescale QorIQ development boards that have disks.

For example, the image is complete enough that the standard Linux
open source command sequence configure; make stands a decent chance
of working for arbitrary open source packages that do not happen to
be on the image already.

Signed-off-by: Zhenhua Luo <zhenhua.luo at freescale.com>
---
 recipes-fsl/images/fsl-image-full.bb | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)
 create mode 100644 recipes-fsl/images/fsl-image-full.bb

diff --git a/recipes-fsl/images/fsl-image-full.bb b/recipes-fsl/images/fsl-image-full.bb
new file mode 100644
index 0000000..2e2343d
--- /dev/null
+++ b/recipes-fsl/images/fsl-image-full.bb
@@ -0,0 +1,27 @@
+require fsl-image-core.bb
+
+SUMMARY = "Large image to be used for development and evaluation"
+DESCRIPTION = "Large image which includes all the tested tools and \
+Freescale-specific packages. It is a full Linux system rather than \
+an embedded system for development and evaluation tasks."
+
+LICENSE = "MIT"
+
+# copy the manifest and the license text for each package to image
+COPY_LIC_MANIFEST = "1"
+
+IMAGE_INSTALL_append = " \
+    packagegroup-core-buildessential \
+    packagegroup-core-eclipse-debug \
+    packagegroup-core-full-cmdline \
+    packagegroup-core-nfs-server \
+    packagegroup-core-tools-debug \
+    packagegroup-fsl-networking-extended \
+    packagegroup-fsl-virtualization \
+    packagegroup-fsl-devtools \
+    packagegroup-fsl-tools-extended \
+"
+
+export IMAGE_BASENAME = "fsl-image-full"
+
+IMAGE_FSTYPES = "tar.gz"
-- 
2.4.3



More information about the meta-freescale mailing list