A common development workflow consists of modifying project source files that are external to the Yocto Project and then integrating that project's build output into an image built using the Yocto Project. Given this scenario, development engineers typically want to stick to their familiar project development tools and methods, which allows them to just focus on the project.
Several workflows exist that allow you to develop, build, and test code that is going to be integrated into an image built using the Yocto Project. This section describes two:
devtool
:
A set of tools and
enhancements put together by the Yocto Project team that
makes it easier for you to modify code that is external to
the Yocto Project.
Section
"Using devtool
in Your Workflow"
describes this workflow.
If you want more information that showcases the workflow, click
here
for an excellent presentation by Trevor Woerner that
provides detailed background information and a complete
working tutorial.
Quilt: A powerful tool that allows you to capture source code changes without having a clean source tree. While Quilt is not the preferred workflow of the two, this section includes it for users that are committed to using the tool. See the "Using Quilt in Your Workflow" section for more information.