These are the individual projects that make up the Yocto Project. Each of these holds a key role in developing embedded Linux, and the Yocto Project works to make all of them interoperable and useful.
The Eclipse IDE Plug-in integrates the functionality of the Yocto Project ADT and toolchain into the Eclipse IDE.
The Eclipse IDE Plug-in integrates the functionality of the Yocto Project Application Development Toolkit (ADT)and toolchain into the Eclipse IDE. This allows its users direct access to these ADT capabilities:
- The cross compiler
- Use of the debugging and profiling tools
- Use of the emulator
Once you enable the plug-in, standard Eclipse functions start to automatically use the cross toolchain and target system libraries. This allows you to build applications using any of these libraries. Once the binaries are compiled, you can transfer them to a target and run them using cross-debugging or profiling tools. The plug-in enhances Eclipse to allow the target to either be an emulated system that uses the QEMU system emulator or to be a non-emulated system that uses the real hardware target device on the network. For emulated targets, the system boots over NFS so both the host system and the target device can access the same filesystem. This allows you to probe and edit the system without leaving your usual desktop environment. NFS can also be used with remote targets.