Building Yocto Software Distribution |
The Emcraft Linux Vybrid software development environment makes use of a Yocto-based software distribution and development environment based on a modified ELDK software distribution developed by DENX Software Engineering (www.denx.de). The Yocto distribution includes the GNU cross development tools as well as a large number of pre-built and packaged Linux tools and libraries ready for immediate use on Cortex-A5. In strict compliance with the GPL and related licenses, the Yocto distribution is provided by Emcraft with full source code, including all patches, extensions, programs and scripts used to build the distribution for Cortex-A5. Typically, our users just proceed to deploy the prebuilt Yocto packages on the target, however if you need to rebuild the entire distribution, this application note explains how to do that. Note: The Yocto distirbution is built by Emcraft on a Fedora-17 Linux development host. The procedure may work on other Fedora environments, however some porting changes may be needed. Specifically, the procedure is known to fail on Fedora-19 and subsequent Fedora releases. Note: You will require 80+ Gbytes of free disk space on the Linux development host in order to run the build procedure. Perform the Yocto build procedure as follows:
TEMPLATECONF=meta-eldk/conf source oe-init-build-env /work/eldk-5.3-build bitbake core-image-qte-sdk meta-toolchain-qte tmp/deploy/images/core-image-java-qte-sdk-generic-armv7a.tar.gz Also, individual Qt ARM packages will be placed here: tmp/deploy/ipk/armv7a-vfp-neon/qt* /opt/eldk-5.3 -> /opt/eldk-5.3-vybrid |