MasterofProject
Mobile development RSS CSDN home> Mobile development

The use of hierarchical YOCTO image creation for the Intel GALILEO development board

Published in11:19 2016-01-04| Time reading| sourceCSDN| ZeroArticle comments| authorCSDN

Abstract:This paper introduces how to from the source code for the Intel Galileo development board (part of Intel & reg; networking Developers Kit) to create an image. First of all, need to get a number of layers of the compiler image to be used.

This paper introduces how to from the source code for the Intel Galileo development board (part of Intel & reg; networking Developers Kit) to create an image. First of all, need to get a number of layers of the compiler image to be used. You need to have enough disk space (~20GB), and the need for the 64 version of the Linux* operating system to run the new. We have tried on Debian 7 and openSUSE 12, and hope that other systems can also run.

The image is based on the'daisy'branch of poky:

Clone --branch git Daisy git://git.yoctoproject.org/poky iotdk

$iotdk CD

Add several layers:

$clone git://git.yoctoproject.org/meta-intel-quark Git

Clone --branch git Daisy git://git.yoctoproject.org/meta-intel-iot- Middleware

$clone git://git.yoctoproject.org/meta-intel- Galileo Git

$clone git://git.yoctoproject.org/meta-intel-iot- devkit Git

$clone --branch Daisy git://git.yoctoproject.org/meta-eca Git

Clone --branch git Daisy http://github.com/openembedded/meta- openembedded.git meta-oe

Find the source of Env vars for OE oe:

$oe-init-build-env source

You should be located in the newly created build/ sub directory. Open the new file conf/bblayers.conf, from the directory settings layer configuration. File content should be similar to the following, please note that you should change the layer path to be changed.

LCONF_VERSION = "6"

BBPATH = "${TOPDIR}"

BBFILES =?""

BBLAYERS = \ "

/home/brendan/iotdk/meta \

/home/brendan/iotdk/meta-yocto \

/home/brendan/iotdk/meta-yocto-bsp \

/home/brendan/iotdk/meta-oe/meta-oe \

/home/brendan/iotdk/meta-oe/meta-filesystems \

/home/brendan/iotdk/meta-eca/meta-eca \

/home/brendan/iotdk/meta-intel-quark \

/home/brendan/iotdk/meta-intel-galileo \

Middleware /home/brendan/iotdk/meta-intel-iot- \

Intel-iot-devkit /home/brendan/iotdk/meta- \"

Set and release your build settings, according to the number of nuclear PC CPU set the number of threads and parallel. Put the following into a new file named conf/auto.conf:

DISTRO = "multilibc iot-devkit-"

PACKAGE_CLASSES = "package_ipk"

BB_NUMBER_THREADS = "16"

PARALLEL_MAKE = "-j 16"

MACHINE = "quark"

EXCLUDE_FROM_WORLD_virtclass-multilib-lib32 = "1"

View full text

top
Zero
tread
Zero
  • CSDN official micro channel
  • Scan two-dimensional code, to CSDN Tucao
  • Micro signal: CSDNnews
Programmer mobile terminal subscription Download

Microblogging attention