Intel® Makers
Intel® Edison, Intel® Joule™, Intel® Curie™, Intel® Galileo
Welcome - This is a Peer-to-Peer Forum only. Intel has discontinued these products but you may find support from other customers on this Forum
9882 Discussions

How to get sources and compile the latest yocto image

New Contributor II

It has been a while since I worked with the edison. I made some notes about how to get the latest edison source files and compiling the yocto image. However, everything has been changed.

The latest Board Support Package (BSP) User Guide for Intel® Edison Development... still says that one has to download the edison-src.tgz but there is no link here: Downloads for Intel® Edison Module | IoT | Intel® Software

The category Build Your Own Yocto* Poky Image at least sounds like what I am interested in. But this seems just to be a SDK for programming after exectuing the *.sh file? For what is the file actually used for?

In short: Where do I get the latest yocto source files to compile the image?! Is there a more detailed description

0 Kudos
4 Replies
Valued Contributor I

I like this meta-intel-edison - Layer for the Intel Edison Development Platform

There is a setup script that will pull the other layer you probably need. I doesn't include everything included in the official image, but does pull a more recent kernel. MRAA seems to be lagging, but that could be fixed by pulling a more recent iot-middleware.

(we are using an older commit that pull kernel 3.10.14 and the old mraa, so haven't tried the latest and greatest)

Community Manager




We'll be glad to help you with this. You can also try Ferry's approach on this.


Here's the source code for the image, Make sure to check the README instructions, there might be information not available in the BSP user guide.


Regarding your question about the file, this is used to set up the toolchain. So from your system use wget to download it and then run the script to set up the toolchain.


Let us know if you need any more help.





New Contributor I


I have used the link in Pablo's reply, (20160606). My first attempt was to follow the README instructions, but in the build process I kept bumping into a very stubborn error message, about trying to use the host includes and libs.

I thought it must have been an initialization problem of the environment, so followed the track in Board Support Package (BSP) User Guide for Intel® Edison Development... (quoted).

The difference is, that it starts with a meta-intel-edison/ script, which seeems to fix the environment. After a few minor issues this went all the way down. You can find my track in this topics: after post 12.

I found the BSD document a bit outdated, but basically all hickups could be fixed. (It is never flawless to build an embedded linux rootfs.)


Community Manager

Hi Istvan,



Thank you very much for sharing your inputs and documentation on building the image with the sources I provided. This is especially important "The difference is, that it starts with a meta-intel-edison/ script, which seems to fix the environment."