Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Embedded Linux Conference (ELC) [clear filter]
Monday, October 26

12:00 GMT

Beyond "Just" Booting: Barebox Bells and Whistles - Ahmad Fatoum, Pengutronix
Your bootloader can boot into Linux, what else could you possibly need? Originally started as a more structured U-Boot fork with a driver model, barebox has since grown into a versatile Swiss Army Knife for bootstrap, hardware bring-up and development of Linux-based systems. In his talk, Ahmad will show you how to get barebox running on your board and along the way, explain barebox' design choices, from multi-image support to virtual file systems, POSIX/Linux API, fail-safe updates, boot fall-back mechanisms, customizability and more.


Ahmad Fatoum

Embedded Linux Developer, Pengutronix
Ahmad joined the kernel team at Pengutronix in 2018 to work full-time on furthering Linux world domination. He does so by helping automotive and industrial customers build embedded Linux systems based on the mainline Linux kernel. Having a knack for digging in low-level guts, his... Read More →

Monday October 26, 2020 12:00 - 12:50 GMT
ELC Theater
  Embedded Linux Conference (ELC), SDKs

15:15 GMT

Can I Build an Embedded Linux System with Clang - Khem Raj, Comcast
GCC has been primary C/C++ compiler for Linux in general and embedded Linux in particular for long however LLVM/Clang has been gaining support for many architectures prevalent in embedded designs e.g. RISCV, ARM, MIPS to name a few, however there are challanges in porting software from one compiler to another and clang has been inching steadily towards building many system components, this talk therefore will go in detail on where clang based toolchains stand in building embedded linux systems, and discuss challanges e.g. kernel and other key pieces e.g. system C libraries which are specialised pieces of software and how to port them effectively, It will also cover the additional tools coming with clang which makes it easy to develop software and provide additional tools to developers. Clang has become primary compiler for many major applications e.g. chromium browser etc. so it will also cover these areas too

avatar for Khem Raj

Khem Raj

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... Read More →

Monday October 26, 2020 15:15 - 16:05 GMT
ELC Theater
  Embedded Linux Conference (ELC), SDKs

19:30 GMT

BoF: The Yocto Project and OpenEmbedded - Nicolas Dechesne, Linaro & Armin Kuster, MontaVista Software, LLC
This BoF provides an open forum for the embedded Linux community to ask questions and discuss issues with Yocto Project and OpenEmbedded principals. We open with a Yocto Project summary and OpenEmbedded State of the Union.

avatar for Armin Kuster

Armin Kuster

S/W Architect, MontaVista Software, LLC
He has been in the Embedded ecosystem for 20 years and is Employed at MontaVista, LLC. He in on the Yocto Project Avisory board , Yocto Avocacy committee and currently represents OpenEmbedded on the Yocto Project TSC. He has the privilege of being the meta-openembedded stable branch... Read More →
avatar for Nicolas Dechesne

Nicolas Dechesne

Yocto Project Community Manager, Linaro
Nicolas is working for Linaro and manages a team of developers focused on improving the state of Qualcomm chipset in upstream Linux. He maintains an OpenEmbedded BSP layer for Qualcomm chipset. When Nicolas joined Linaro he led a team of developers who designed and implemented the... Read More →

Monday October 26, 2020 19:30 - 20:20 GMT
ELC Theater
Tuesday, October 27

17:15 GMT

LibIIO - A Library for Interfacing with Linux IIO Devices - Dan Nechita, Analog Devices Inc
The LibIIO library exists in order to ease the development of software interfacing Linux Industrial I/O (IIO) devices. It has been around for more than 6 years and even though it has reached a maturity state, it is consistently being improved. It is cross-platform, supporting Linux, Window and Mac OS. Dan will describe the core functionality of the library and its structure which is based on one high-level API and several back-ends that facilitate different types of connections (USB, Ethernet, Serial and local) between hosts and embedded platforms. He will go through the available extensions: Python, C#, Node.js, Rust and integration with GNU Radio. Then he will show how LibIIO has evolved into a more robust library through its internal and external contributors and also through various practices such as Continuous Integration, Static Analysis and code review process.

avatar for Dan Nechita

Dan Nechita

Software Development Engineer, Analog Devices Inc
Dan Nechita is a software development engineer for Analog Devices Inc., where he is maintaining the LibIIO code and IIO-Oscilloscope code while actively developing the AdiToF SDK. Dan holds a bachelor degree in Electronics and Communication from the Technical University of Cluj-Napoca... Read More →

Tuesday October 27, 2020 17:15 - 18:05 GMT
ELC Theater
  Embedded Linux Conference (ELC), SDKs
Wednesday, October 28

16:15 GMT

The Yocto Project on Windows - Alejandro Enedino Hernandez Samaniego, Microsoft
The Yocto Project and OpenEmbedded are widely used across the world for their great capability for building customized Linux distributions and applications for embedded products. However, due to inherent characteristics of the compilation process and toolchain, the build required being executed on a native Linux host, this is sometimes a limitation since Windows is used by most companies employees and in this case can't be used as a development system. The previous statement is no longer true, the Yocto Project can be used under Windows, allowing developers to have easy access to a development system increasing productivity and efficiency. This presentation will guide the audience through the process of creating Linux operating systems and applications on Windows, introducing them to the Windows Subsystem for Linux (WSLv2), compare usability, performance and include personal experience while performing this task, performing a demonstration of its usage interactively.

Wednesday October 28, 2020 16:15 - 17:05 GMT
ELC Theater

Twitter Feed