4 Replies Latest reply on Apr 28, 2015 4:29 PM by JPMontero_Intel

    Add meta-sdr layer to iot devkit image




      I have successfully built and deployed the iot-devkit-image (Board_Support_Package_Sources_for_Intel_Quark_v1.1.0) to the Galileo.


      I would now like to add the meta-sdr layer to build the included gnuradio-dev image for the Galileo.


      However according to the meta-sdr README:


      This layer depends on:

      URI: git://github.com/openembedded/openembedded-core.git branch: master revision: HEAD

      URI: git://github.com/openembedded/meta-openembedded.git branch: master revision: HEAD


      From meta-openembedded, you need the following layers: meta-oe meta-filesystems meta-networking meta-python  And maybe some others. TBD.


      When I try to include the above two layers to satisfy the meta-sdr dependencies i run into errors when building, which I believe are caused by differences between the daisy and master branches


      Is there any way to include the meta-sdr layer and build the gnuradio-dev image for the Galileo?



        • 1. Re: Add meta-sdr layer to iot devkit image

          Hi ciaranb,

          Could you explain the steps you followed to fetch this layer and added to the image?


          • 2. Re: Add meta-sdr layer to iot devkit image

            Hi JPMontero,


            I was following this guide but hoping to use the master branches instead. If I could get this working I would then try to add in the meta-sdr layer (which requires meta-oe & oe-core master).


            $ git clone git://git.yoctoproject.org/poky iotdk

            $ cd iotdk


            $ git clone git://git.yoctoproject.org/meta-intel-quark
            $ git clone git://git.yoctoproject.org/meta-intel-iot-middleware
            $ git clone git://git.yoctoproject.org/meta-intel-galileo
            $ git clone git://git.yoctoproject.org/meta-intel-iot-devkit
            $ git clone git://git.yoctoproject.org/meta-eca
            $ git clone http://github.com/openembedded/meta-openembedded.git meta-oe


            $ source oe-init-build-env

            I then added the layer paths to build/conf/bblayers.conf:

            BBLAYERS ?= " \

            /home/ciaran/Images/iotdk_master/iotdk/meta \

            /home/ciaran/Images/iotdk_master/iotdk/meta-yocto \

            /home/ciaran/Images/iotdk_master/iotdk/meta-yocto-bsp \

            /home/ciaran/Images/iotdk_master/iotdk/meta-oe/meta-oe \

            /home/ciaran/Images/iotdk_master/iotdk/meta-oe/meta-filesystems \

            /home/ciaran/Images/iotdk_master/iotdk/meta-eca/meta-eca \

            /home/ciaran/Images/iotdk_master/iotdk/meta-intel-quark \

            /home/ciaran/Images/iotdk_master/iotdk/meta-intel-galileo \

            /home/ciaran/Images/iotdk_master/iotdk/meta-intel-iot-middleware \

            /home/ciaran/Images/iotdk_master/iotdk/meta-intel-iot-devkit \



            I also setup build/conf/auto.conf:

            DISTRO = "iot-devkit-multilibc"
            PACKAGE_CLASSES = "package_ipk"
            BB_NUMBER_THREADS = "
            PARALLEL_MAKE = "-j
            MACHINE = "quark"
            EXCLUDE_FROM_WORLD_virtclass-multilib-lib32 = "1"

            $ bitbake iot-devkit-prof-dev-image

            ERROR: No recipes available for:






            • 3. Re: Add meta-sdr layer to iot devkit image

              Is it possible to build the iot-devkit image using the poky master branch, instead of branch daisy?



              • 4. Re: Add meta-sdr layer to iot devkit image

                Hi ciaranb,


                Yes it is possible, but there is a possibility that some features will not work since it has not been validated.