The Yocto Project Application Development Toolkit (ADT) provides a way to develop software against a customized stack. The ADT includes a platform-independent standalone cross-compiling toolchain, debugging and profiling tools, and QEMU emulation.