Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Novice
2,240 Views

Reg:Support for edison from yocto

Hi Everyone.

I want to customize /add some features and functionality to the kernel and BSP.

I want to build an image from yocto which supports the Intel Edison board. I used this link for using krogoth https://www.yoctoproject.org/downloads https://www.yoctoproject.org/downloads and used the command git clone -b krogoth git://git.yoctoproject.org/poky.git and after the clone has done i have gone through the directories of meta, meta-yocto to see the conf.

In the conf files I have seen the machine where I am unable to see the machine as edison. After cloning I have read the README.hardware where I could see that it is supported only for beaglebone and other boards but not Edison.

I can see that the emulator is supported for x86 (edison board) . Can I know weather this poky will supoport the edison board??

I am unable to download the source code but can follow the compilation steps. /message/253475# 253475 https://communities.intel.com/message/253475# 253475

https://software.intel.com/en-us/node/593592 https://software.intel.com/en-us/node/593592 ,https://software.intel.com/en-us/node/593591 https://software.intel.com/en-us/node/593591

Thanks

Srujani

 

 

0 Kudos
5 Replies
Highlighted
Community Manager
7 Views

Hello srujani,

 

 

Even if the latest version of Yocto does support x86 architectures, it must be compatible with all the following documents in order to support Edison:

 

 

${TOPDIR}/../poky/meta \

 

${TOPDIR}/../poky/meta-intel-edison/meta-intel-arduino \

 

${TOPDIR}/../poky/meta-intel-edison/meta-intel-edison-bsp \

 

${TOPDIR}/../poky/meta-intel-edison/meta-intel-edison-distro \

 

${TOPDIR}/../poky/meta-intel-iot-devkit \

 

${TOPDIR}/../poky/meta-intel-iot-middleware \

 

${TOPDIR}/../poky/meta-java \

 

${TOPDIR}/../poky/meta-oic \

 

${TOPDIR}/../poky/meta-openembedded/meta-filesystems \

 

${TOPDIR}/../poky/meta-openembedded/meta-networking \

 

${TOPDIR}/../poky/meta-openembedded/meta-oe \

 

${TOPDIR}/../poky/meta-openembedded/meta-python \

 

${TOPDIR}/../poky/meta-openembedded/meta-ruby \

 

${TOPDIR}/../poky/meta-openembedded/meta-webserver \

 

${TOPDIR}/../poky/meta-yocto \

 

${TOPDIR}/../poky/meta-yocto-bsp \

 

 

The Edison specific documents have not yet been implemented for krogoth and currently the latest version they support is Yocto 1.7.3 Dizzy.

 

 

-Peter.
0 Kudos
Highlighted
Novice
7 Views

Thanks Peter for your immediate reply.I have compiled the Yocto dizzy 1.7.3 but i could'nt find the steps to flash. and in the reference manual of yocto i could see that i can go with bitbake core image stato Yocto Project Reference Manual can u please provide the steps to flash and the referance manual for the flashing process.

Thanks

M.Stujani

0 Kudos
Highlighted
Community Manager
7 Views

If you have successfully built the image and ran the script ../poky/meta-intel-edison/utils/flash/postBuild.sh, you will find the resulting image in the directory …/build_edison/tmp/deploy/image.

 

 

The files there can flashed into your board with any of the flashing methods, like flashall.sh or Flash Tool Lite.

 

 

-Peter.
0 Kudos
Highlighted
Novice
7 Views

Thanks Peter,

The thing after the compilation has done I have files as the below.where I cannot find the meta-intel-edison and searched for the images at location poky/build/tmp/deploy/images/qemux86 where I have files called as

skakarla@PCSLAPTOP-004:~/dizzy_1.7.3/poky/build/tmp/deploy/images/qemux86$ ls

bzImage

bzImage--3.14.29+git0+6eddbf4787_f6aa7aaca8-r0-qemux86-20160718061805.bin

bzImage-qemux86.bin

core-image-minimal-initramfs-qemux86-20160718122222.rootfs.cpio.gz

core-image-minimal-initramfs-qemux86-20160718122222.rootfs.manifest

core-image-minimal-initramfs-qemux86.cpio.gz

core-image-minimal-initramfs-qemux86.manifest

core-image-sato-qemux86-20160718061805.rootfs.ext3

core-image-sato-qemux86-20160718061805.rootfs.manifest

core-image-sato-qemux86-20160718061805.rootfs.tar.bz2

core-image-sato-qemux86.ext3

core-image-sato-qemux86.manifest

core-image-sato-qemux86.tar.bz2

modules--3.14.29+git0+6eddbf4787_f6aa7aaca8-r0-qemux86-20160718061805

modules--3.14.29+git0+6eddbf4787_f6aa7aaca8-r0-qemux86-20160718061805.tgz

modules-qemux86

modules-qemux86.tgz

README_-_DO_NOT_DELETE_FILES_IN_THIS_DIRECTORY.txt

Then I have used the flash too lite and then tried to flash the image core-image-minimal-initramfs-qemux86.cpio.gz where I have got an error as there is no image to flash.

Can you please tell me where I have done the mistake.

Thanks

Srujani

0 Kudos
Highlighted
Community Manager
7 Views

I believe you might have followed the instructions to build a vanilla Yocto build and therefore exclude the files required for Edison. I'd suggest you to follow the steps in http://www.intel.com/content/www/us/en/support/boards-and-kits/000005616.html.

 

 

Also, could you please let us know the steps you followed?

 

 

-Peter.
0 Kudos