This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/PROCESSOR-SDK-AM335X: Linaro v. Arago

Part Number: PROCESSOR-SDK-AM335X

Tool/software: Linux

What is the relationship between Linaro and Arago?  Really I'm not clear about what Linaro is.

I've just gone through setting up the PSDK by building a number of targets, per this page: http://software-dl.ti.com/processor-sdk-linux/esd/docs/05_03_00_07/linux/Overview_Building_the_SDK.html

I spent some time figuring out what Yocto and Arago are.  They are a set of tools, abstract framework, and concrete layers, for buillding Linux embedded systems, and in the case of Arago, TI-specific systems.  The focus is on building Linux file systems, but one can of course add application layers and build applications as well.  I think.  The Yocto web site is very well done and very clear.

Now, I go to the main PSDK page, and it mentions the Linaro toolchain and how it's somehow to be preferred to the older Arago toolchain.  The Linaro web site is essentially useless - maybe they make engineering tools of some sort, or they're an advertising arm of ARM; it is impossible to tell. The Wikipedia page on Linaro isn't much more help.  If I had to guess, it would be that Linaro contributes to the development of Gnu tools and libraries related to ARM.  I can imagine that Linaro is somehow upstream of Yocto and Arago, and that they incorporate the Linaro-influenced/certified(?) tools.

But that's pretty much just a guess.

Can anyone explain or point me to a link that says what Linaro makes or contributes?

Thanks,

Bob

  • Linaro is a consortium that is focused on reducing fragmentation and improving the ARM ecosystem as a whole. As a consortium they're funded by TI and many of our competitors for the good of everyone. TI used to deliver its own gcc-based toolchain, but now we're using a "standard" toolchain.

    Arago is the name of TI's yocto-based distribution. It is analogous to "Poky" which is the name of the reference distribution from the yocto project.
  • Thank you for your prompt reply.  I don't want to let this thread get closed as answered, so I'm going to take a day or so to formulate a followup question or two; I believe I understand exactly what Arago is, but  remain fuzzy about what's in that Linaro toolchain. Having built with the Arago distribution, I now need to dig into Linaro a little more, even to know what question to ask.

    Regards,
    Bob Cram

  • To better understand what's included in the Linaro toolchain, I suggest looking at the associated manifest from one of the releases. For example, you can click on the manifest file here:

    https://releases.linaro.org/components/toolchain/binaries/7.4-2019.02/arm-linux-gnueabihf/

    If you have specific questions on the Linaro toolchain I request that you please start a new thread with a corresponding subject.