Skip to content

Plans for yoctobuild

Peter Saunderson edited this page Jul 27, 2016 · 9 revisions

Home / parallella-yoctobuild / Developer notes / Plans

What would you like to see here?

Next steps

Confirm Poky changes adding Epiphany are good and submit these to Yocto

  • DONE Patches submitted to Yocto for inclusion in some future build

  • INPROGRESS Once confirmed, remove Poky copy from project

  • DONE At least one other person has confirmed the numbers

TODO Create example epiphany-example project - for example hello-world TODO Create example project - for example a DMA tutorial

Make as much as possible of the Epiphany gcc build generic and submit new layer to Yocto

  • DONE Prove meta-epiphany gcc and elib on target and in SDK
  • DONE Split generic parts into meta-exotic
  • DONE Submit meta-exotic and meta-epiphany to Yocto project as new layers
  • TODO Create meta-avr or some other layer and prove meta-exotic with a second CPU

DONE Create new branch "RefactorAndYoctoSDK" and

  • DONE create autotoolsTarget.bbclass
    modify epiphany-elf-binutils.inc
    modify epiphany-elf-gcc-common.inc
    modify epiphany-elf-newlib-common.inc
  • DONE create crossTarget.bbclass
    modify epiphany-elf-binutils-cross.inc
    modify epiphany-elf-gcc-cross.inc
  • DONE create cross-canadianTarget.bbclass
    modify epiphany-elf-binutils-cross-canadian.inc
    modify epiphany-elf-gcc-cross-canadian.inc
  • DONE for Yocto SDK create
    epiphany-elf-libgloss-nativesdk.bb
    epiphany-elf-newlib-nativesdk.bb
    epiphany-elf-gcc-runtime-nativesdk.bb
    epiphany-elf-libgcc-nativesdk.bb
  • DONE build Epiphany SDK in target build
  • DONE build Epiphany SDK in pokysdk build
  • DONE merge RefactorAndYoctoSDK -> yoctobuild

Developer Zone

Tips

How it works

How to get involved

Clone this wiki locally