Extensible SDK: Difference between revisions
Henry Bruce (talk | contribs) |
|||
Line 7: | Line 7: | ||
== Documentation == | == Documentation == | ||
To learn about using the Extensible SDK read the [http://www.yoctoproject.org/docs/current/sdk-manual/sdk-manual.html SDK manual]. Information on building and customizing an eSDK can be found in [http://www.yoctoproject.org/docs/current/sdk-manual/sdk-manual.html#sdk-appendix-customizing Appendix B] | To learn about using the Extensible SDK read the [http://www.yoctoproject.org/docs/current/sdk-manual/sdk-manual.html SDK manual]. Information on building and customizing an eSDK can be found in [http://www.yoctoproject.org/docs/current/sdk-manual/sdk-manual.html#sdk-appendix-customizing Appendix B]. Also see [http://events.linuxfoundation.org/sites/events/files/slides/2017%20ELC%20Henry%20Bruce.pdf Henry Bruce's eSDK talk] and [https://events.linuxfoundation.org/sites/events/files/slides/2017%20ELC%20--%20Using%20devtool%20to%20Streamline%20your%20Yocto%20Project%20Workflow.pdf Tim Orling's devtool talk]. | ||
== Pre-built Installers == | == Pre-built Installers == |
Revision as of 00:11, 28 March 2017
This page is being continually updated with more content. Please bookmark and come back soon. Any questions, contact Henry Bruce
Introduction
The Yocto Project Extensible SDK (eSDK) has tools that allow you to easily add new applications and libraries to an image, modify the source of an existing component and test changes on the target hardware. The main benefit over the standard SDK is improved team workflow due to tighter integration with the OpenEmbedded build system.
Want to learn more about the Extensible SDK? You've come to the right place.
Documentation
To learn about using the Extensible SDK read the SDK manual. Information on building and customizing an eSDK can be found in Appendix B. Also see Henry Bruce's eSDK talk and Tim Orling's devtool talk.
Pre-built Installers
The Yocto Project auto-builder creates core-image-minimal and core-image-0sato eSDK installers for machines defined in oe-core. Currently only full installers are built. See http://autobuilder.yoctoproject.org/pub/releases/yocto-2.2.1/toolchain/x86_64. As an example poky-glibc-x86_64-core-image-sato-core2-64-toolchain-ext-2.2.1.sh is the core-image-sato eSDK installer for machine genericx86-64.
Tips and Tricks
Workflow
Details of the improved Yocto Project workflow enabled by using containers and the eSDK can be found on the Developer Workflow Improvements page.
Presentations
ELC 2017
Community
The eSDK is part of Openembedded Core.
- Mailing list: openembedded-core@lists.openembedded.org
- Bugs: https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=extensible%20sdk&list_id=592532
- Yocto Project SDK QuickStart: https://mender.io/resources/yocto-sdk-quickstart