I’m a little bit confused about the right way to use the combination of arago, yocto and TI SDK.
My Question in general: Which tools should I use to create MLO + DTB + Bootloader + Kernel + RFS?
What I have done so far and my questions therefore:
Install TI SDK and TI Graphics SDK:
- Build u-boot, kernel + modules (sgx)
- Question: This files are also build with bitbake during image-creation. Theoretical there is no need to install TI SDK’s, or do I miss something?
Create arago filesystem (arago-base-tisdk-image) following the howto from arago website:
- Question: In TI SDK there is already a linaro toolchain (…./linux-devkit/sysroot/i686-arago-linux/usr/bin), why should i download and use the linaro toolchain from launchpad.net?
- Question: What is the recommenced config-file to use with oe-layertool-setup.sh script for a minimal arago filesystem with qt5,qtwebkit, GLES/SGX support?
- Question: For what should I use the arago-xxx.txt config files and for what the amsdk-xxxx.txt config-files
- Question: In my image I added “packagegroup-arago-tisdk-graphics” to get the GPU driver into filesystem. Are the created drivers identical to the drivers that where created with Graphics SDK?
Create poky filesystem with yocto 1.6:
- Question: Why should I follow the instructions on arago website to set up build environment (especially using oe-layertool-setup.sh), although I could use “clean” yocto + precompiled linaro + meta-arago files?
PS: I’m developing with a Beaglebone Black.