Scale your Development with Extensible-SDK
10-30, 13:10–13:50 (Europe/Dublin), Intermediate Room

SDK has always been effective tool for yocto project users, however, recently extensible SDK has been added as a new feature, which offers a canned build environment along with static application SDKs, which means SDK users are now empowered to generate fully functional images and customize them. This enhances traditional SDKs in a very significant and powerful ways. This talk is about creating eSDK and consuming the eSDK in a large hundreds of developers environment working on differently machines and generating different image for each profiles. It will also cover some challenges which remains to be solved in using eSDK effectively.


Application SDKs have been always part of Yocto project tools offerings, extensible-SDK however is recently added feature which enhances the SDK in few important aspects which eliminates limitations on workflow that existed with traditional Application development SDK in workflow. These features empowers the developers by enabling them to generate full platform image and also customize it. They can also generated derived eSDKs which can be distributed further downstream. Extensible SDKs however need to be maintained and processes defined around it to use it effectively in a large scale development environment with hundreds of developers working on many different machines using different machine profiles. You will learn about eSDK and how to use it as the same time how to properly care and feed it.

See also:

Khem Raj is a Linux architect at Comcast, helping several open source initiatives within the company: He is guiding the company's adoption of open source software, and becoming an active contributor to the open source components used in the RDK settop software stack. One of the most recent projects he has worked on is migrating RDK to an OpenEmbedded/Yocto-based framework for build system and embedded Linux distribution generation. He is also actively working on making the RDK community adopt the RDK framework for future TV settop devices and broadband gateways. He is a Yocto Project advisory board member, and member of the technical steering Committee for the OpenEmbedded project. He is core maintainer for several key pieces in OpenEmbedded framework, including core metadata, toolchains, and SDKs. Prior to Comcast, Khem helped Juniper migrate the Junos operating system to use embedded Linux as the base operating system

This speaker also appears in: