OpenIoT & ELC 2016 has ended
Back To Schedule
Tuesday, April 5 • 2:00pm - 3:50pm
Tutorial: Build Embedded Linux Systems with Clang/LLVM - Khem Raj, Comcast RDK

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

A system compiler is a core piece of tools when building any operating system platform. For long GCC has been de-facto system compiler for embedded Linux systems. In this presentation, Khem will explain and demonstrate how clang/llvm based cross compilers can be used to build key components of Embedded Linux stack using the Linux kernel. Thus far clang has been used to compile applications on linux and there has been no unified approach where clang can be used selectively for packages through out the platform components. This presentation will introduce how Yocto Project/OpenEmbedded has architectured the way in for Clang to be present as alternative C/C++ compiler and also is made part of application SDKs along with GCC based cross compiler. Which makes it possible for application and system programmers to use Clang at their will. It also covers what is yet to be done.

avatar for Khem Raj

Khem Raj

Distinguished Engineer, Comcast
Working on deploying Yocto Project/OpenEmbedded into Comcast's community Reference Design Kit for STB and broadband gateways as well as designing open source software development and contribution procedures. Previously worked at Juniper where he was responsible to creating and maintaining... Read More →

Tuesday April 5, 2016 2:00pm - 3:50pm PDT
Harbor Ballroom G