Buildsystems

= Yocto Buildsystem =

Migrating to Yocto: A guide and lessons learned
Presenter: Muhammad Tauqir Ahmad, Cisco Meraki Summary: The session talks about the lessons learnt while migrating to the new system, including the technical challenges like proprietary software support on Yocto, verification of build system use cases, as well as human aspects of such a large migration like getting buy-in from stakeholders, documenting process and maintenance.


 * PDF | VIDEO - ELC 2019

Sweeten your Yocto Build Times with Icecream
Presenter: Joshua Watt, Garmin International Summary: The presenter discusses the current state of Icecream support in Yocto, pros and cons of using Icecream, typical configurations, as well as tips, tricks, and quirks for Icecream.


 * PDF | VIDEO ELC 2019

Introduction to Yocto
Presenter: Nicolas Dechesne, Linaro & Armin Kuster, MontaVista Software, LLC Summary: This presentation is an open forum for the Embedded Linux community to ask questions and discuss issues with Yocto Project and OpenEmbedded principals are mentioned.


 * PDF | VIDEO ELC 2019

Using Yocto as a Method to Upstream, Maintain, and Track Patches
Presenter: Jon Mason, Arm Summary: The presentation describes how Yocto can be used as an easy way to upstream, maintain and track patches.


 * PDF | VIDEO ELC 2019

License Compliance in Embedded Linux with the Yocto Project
Presenter: Paul Barker, Beta Five Ltd Summary: This presentation provides information about current state of the license compliance tools in the yocto project and future development.


 * PDF | VIDEO ELCE 2019

How the Yocto Project Addressed Comcast RDK Scalability Issues
Presenter: Nicolas Dechesne, Linaro & Khem Raj, Comcast Summary: This presentation provides information about social and technical challenges and how the Yocto Project increased the overall quality of the RDK.


 * PDF | VIDEO ELCE 2019

Debian or Yocto Project? Which is the Best for your Embedded Linux Project?
Presenter: Chris Simmonds, 2net Summary: This presentation provides information about yocto project which is overcome the debian long term maintainability.
 * PDF | VIDEO ELCE 2019

BoF: The Yocto Project and OpenEmbedded
Presenter: Armin Kuster, MontaVista Software, LLC & Nicolas Dechesne, Linaro Summary: This presentation provides an open forum for the embedded Linux community and discuss issues with Yocto Project and OpenEmbedded principals.
 * PDF | VIDEO ELCE 2019

Building a Network Operating System Using Linux and Yocto
Presenter: John Mehaffey, HPE Summary: This presentation provides information about the use of yocto layers to implement platform-independent and platform-dependent features in multiple environments.
 * PDF | VIDEO ELCE 2019

Debian and Yocto Project Based Long-Term Maintenance Approaches for Embedded Products
Presenter: Kazuhiro Hayashi, Toshiba & Jan Kiszka, Siemens AG Summary: This presentation provides information about product development and relation with other open-source projects.
 * PDF | VIDEO ELCE 2019

Working with the Linux Kernel in the Yocto Project
Presenter: Sean Hudson, The Yocto Project Summary: The slides cover an example recipe to add the Kernel to the build and talks about the best practices and the work flows to create a custom kernel for their distribution. This also explores the development cycle of creating a new kernel configuration and integrating it fully back into the platform.


 * PDF | VIDEO ELC 2018

Comparing and Contrasting Embedded Linux Build Systems and Distributions
Presenter: Drew Moseley, Mender.io Summary: This presentation compares different build systems like Yocto, Buildroot and their work flows and helps new embedded developers to get started.


 * PDF | VIDEO ELC 2018

Real-World Yocto: Getting the Most out of Your Build System
Presenter: Stephano Cetola, Intel Summary: This session discuss about most commonly asked questions as well as practical examples of shared state cache, using package feeds for faster app development and creating bootable images using Yocto builds on OpenEmbedded Image Creator.


 * PDF | VIDEO ELC 2018

Speeding your Linux Development with Debian and OpenEmbedded on DragonBoard 410c
Presenter: Mark Charlebois, Qualcomm Technologies Summary: The talk compares different build systems like Yocto and OpenEmbedded and the latest strategies and recommendations on choosing the right OS and build system for Dragonboard and Qualcomm based Snapdragon platforms


 * PDF | VIDEO ELC 2018

Poky-tiny and Beyond, or Trying to put the Yocto in Yocto Project
Presenter: Scott Murray, Konsulko Group Summary: These slides give a quick overview of OpenEmbedded/Yocto Project, a review of Embedded Linux distribution size history, explores poky-tiny, common image features and packages and glances through image size reduction options.


 * PDF ELC 2018

Yocto Project & OpenEmbedded
Presenter: Jeffrey Osier-Mixon, Inte Summary: This BoF provides an open forum for the Embedded Linux community to ask questions and discuss issues with Yocto Project and OpenEmbedded principals.


 * VIDEO ELC 2018

Why the Yocto Project for My IoT Project
Presenter: Drew Moseley, Mender.io Summary: This presentation provides information about yocto project feature, advantages, disadvantages, and IoT specific needs.


 * PDF | VIDEO ELCE 2018

Building Container Images with OpenEmbedded and the Yocto Project
Presenter: Scott Murray, Konsulko Group Summary: This presentation provides information about open embedded and yocto project of the reproducibility, security vulnerability fixing and license compliance.


 * PDF | VIDEO ELCE 2018

Creating Your Own Tiny Linux Distribution Using Yocto: Keeping it Small With Poky-Tiny
Presenter: Alejandro Hernandez, Xilinx Summary: This presentation provides information about product development organization encountered with upgrading infrastructure and how we overcame them.


 * PDF | VIDEO ELCE 2018

Debian & Yocto: State of the Art
Presenter: Kazuhiro Hayashi, Toshiba Corporation & Manuel Traut, Linutronix GmbH & Baurzhan Ismagulov Summary: This presentation introduces why the projects joined efforts, what kind of functions is required for satisfying product demands, and how the functionality implemented with bitbake recipes.


 * PDF | VIDEO ELCE 2018

Buildroot vs Yocto: Differences for Your Daily Job
Presenter: Luca Ceresoli, AIM Sportline Summary: This presentation provides about the difference between the buildroot and yocto project.


 * PDF | VIDEO ELCE 2018

Easier Yocto Upgrades in the Development Environment
Presenter:Michael Brown, Dell EMC Summary: These slides cover how to ease the transition between Yocto versions in the development environment.


 * PDF | VIDEO ELC 2017

Using Devtool to Streamline Your Yocto Project Workflow
Presenter: Tim Orling, Intel Open Source Technology Center Summary: This presentation provides information about devtool initial release in Yocto 1.8 then describe its current capabilities in detail and existing features.


 * PDF | VIDEO ELC 2017

Cross Platform Enablement for the Yocto Project with Containers
Presenter: Randy Witt, Intel Summary: This presentation provides a high level demonstration of the containers, its usage and also explain how the various Linux distributions for verification become simpler.


 * PDF | VIDEO ELC 2017

SPDX Generation via Yocto and the New LID code License Scanner
Presenter: Mark Charlebois, Qualcomm Technologies Summary: This Presentation explains advantages of the LID and also how to write bitbake recipe for the best results.


 * VIDEO ELC 2017

Rust: Removing the Sharp Edges from Systems Programming
Presenter: Jonathan Creekmore, Star Lab Summary: This presentation gives information about security from the memory corruption and data races, leading to safer, more secure Rust programming language and use of meta-rust to bring rust programs into Yocto System.


 * PDF | VIDEO ELC 2017

Introduction to SoC+FPGA
Presenter: Marek Vašut, DENX Software Engineering GmbH Summary: This presentation provides information about the working of the FPGA manager and FPGA part in both U-Boot and Linux.


 * PDF | VIDEO ELCE 2017

How to Combine Debian and Yocto/Bitbake?
Presenter: Manuel Traut, Linutronix GmbH Summary: This presentation provides information about various efforts, like meta-isar,meta-Debian, and give information about combine yocto/bitbake, Debian, and ELBE.


 * PDF | Project. VIDEO ELCE 2017

Implementing GCC5’s Profile-based Performance Optimizations On Embedded Systems Using The Yocto Project
Presenter: Alejandro Enedino Hernandez Samaniego, Intel, Intel OTC Summary: This presentation provides information about implemention for embedded Linux distributions using the Yocto project, and how the results where we've obtained a 6X speedup,the challenges it faces and how the embedded community can benefit from these technologies.


 * PDF | VIDEO ELC 2016

BoF: Yocto Project / OpenEmbedded
Presenter: Jeff Osier-Mixon, Intel Corporation / Yocto Project Summary: This talk covers the Yocto Project / OpenEmbedded related Questions, comments, gripe and praise.


 * PDF | VIDEO ELC 2016

OpenBMC - A Customized Linux Distribution Running on BMC
Presenter: Tian Fang, Facebook Summary: This presentation provides overall structure of OpenBMC, reviews the current state of OpenBMC application in Facebook hardware.


 * PDF | VIDEO ELC 2016

Creating Continuous Delivery for Yocto Based IoT Distribution
Presenter: Alexander Kanevskiy, Intel Summary: This presentation provides information about Continuous Integration and Continuous Delivery for complex projects such as Linux distributions.


 * PDF | VIDEO ELCE 2016

Continuous Integration and Testing of a Yocto Project Based Automotive Head Unit
Presenter: Mario Domenech Goulart & Mikko Rapeli, BMW Summary: This presentation provides information about source code management, SDK, multiphase CI, Jenkins,yocto projects build tuning, and test automation.


 * PDF | VIDEO ELCE 2016

Tutorial: Customize Your Mainline or LTSI Linux Kernel Using the Yocto Project
Presenter: Saul Wold, Intel Summary: These slides cover the Kernel Recipes, approach, and the live tutorial.


 * PDF | VIDEO ELC 2015

MicroYocto and the 'Internet of Tiny
Presenter: Tom Zanussi, Intel Open Source Technology Center Summary: Information about micro onto, static memory footprints, reducing dynamic memory, building/booting microYocto and it's Future.


 * PDF ELC 2014

Qt5 and Yocto - Adding SDK and Easy App Migration for Qt4
Presenter: Dmytriyenko, Texas Instruments Summary: This presentation provides information about the Qt5 usage, history as well as Qt SDK basics and its usage.


 * PDF ELC 2014

Making a Splash: Digital Signage Powered by Minnowboard and the Yocto Project
Presenter: Nitin Kamble and John Hawley, Intel Open Source Technology Center Summary: This presentation provides information about browser-based embedded platform for digital signage and also specifies the minnow-board features and build using Yocto Project.
 * PDF ELC 2014

Can Board Bringup Be Less Painful with Yocto and Linux?
Presenter: Insop Song, Gainspeed Summary: These slides cover U-boot, Yocto RFS, customizing Yocto, flash partition, working with the community.


 * PDF ELC 2014

Using Yocto for Modules Manufacturers
Presenter: Alexandre Belloni, Free Electrons Summary: This presentation provides information about Yocto Project, uses of yocto project as well as build an image with Yocto and adding the layer to the build.


 * PDF | VIDEO ELC 2014

Tizen-Meta as Security and Connectivity Layers For Yocto Project
Presenter: Dominig ar Foll, Intel Summary: This presentation provides information about Tizen, build Tizen with yocto tools, and security of Tizen.


 * PDF ELCE 2014

The OpenEmbedded Project 2 Years After Adopting the Yocto Project
Presenter: Koen Kooi, CurcuitCo Electronics Summary: This presentation provides information about layers of Yocto, and Yocto related questions and answers.
 * PDF ELC 2013

How to Cook the LTSI Kernel with Yocto Recipe
Presenter: Hisao Munakata, Renesas Electronics Summary: This presentation provides information about how to improve productivity of LTSI and also how to merge your code into LTSI via upstream.


 * PDF | VIDEO ELC 2013

Building a Custom Linux Distribution with the Yocto Project
Presenter: Sean Hudson, Mentor Graphics Summary: These slides cover a quick overview of building a Linux distribution using Yocto Project and explains about the recipes, different layers.


 * PDF | VIDEO ELC 2013

Pre-built Binary Toolchains in the Yocto Project
Presenter: Denys Dmytriyenko, Texas Instruments, Inc. Summary: Talk about existing available support for using external pre-built binary toolchains in the Yocto Project. Provide the guideline for rolling own pre-built binary toolchain from the Yocto Project and tips for making it usable inside of the Yocto for building filesystem images and SDKs.


 * PDF | VIDEO ELC 2013

Listening to your Users: Refactoring the Yocto Project Autobuilder
Presenter: Elizabeth Flanagan Summary: This presentation provides information about new yocto-auto builder architecture introduces the new features and project plans for implantation.


 * VIDEO ELC 2013

Yocto Meta-Virtualization Layer Project
Presenter: Michael Christofferson, Enea Summary: This presentation provides detail about the Yocto Meta-Virtualization project and market drivers for Embedded Virtualization.


 * PDF | VIDEO ELC 2013

Keeping It Green: Integrated QA with the Yocto Project
Presenter: Paul Eggleton Summary: This presentation provides information about automated testing, running test, auto builder, and new frameworks.


 * PDF ELCE 2013

SPDX and the Yocto Project
Presenter: Mark Hatle Summary: This presentation provides information about the SPDX and Yocto project of package, file, and license information.


 * PDF ELCE 2013

The Yocto Project Overview and Update
Presenter: Saul Wold, Intel Summary: This presentation provides an overview of Yocto Project,Poky as the build system bitbake, and application developer kit.
 * PDF ELC 2012

Integrating OpenEmbedded and Yocto
Presenter: Koen Kooi (Texas Instruments) Summary: This presentation provides an overview of the Yocto Project, Yocto/OE differences, and integration of Yocto and OpenEmbedded.


 * PDF ELC 2011

Developing Embedded Linux Devices Using the Yocto Project and What's New in 1.1
Presenter: David Stewart (Intel) Summary: This presentation provides information about the working of yocto project and new features of yocto project.
 * PDF ELCE 2011

The Eclipse Yocto Project PlugIn: An Effective IDE Environment for both Embedded Application and System Developers
Presenter: Jessica Zhang (Intel) Summary: This presentation provides information about embedded linux development flow and BSP/Kernel configuration tools.


 * PDF ELCE 2011

= Bitbake =

Top 3 pains in professional use of bitbake
Presenter: Klaas van Gend Summary: This presentation will give an idea about the usage of bitbake for OpenEmbedded platforms and how Bitbake fits into professional use better than "Linux from Scratch” and how community knowledge can be leveraged.


 * PDF ELC 2019

Isar: Build Debian-Based Products with BitBake
Presenter: Baurzhan Ismagulov, ilbers GmbH Summary: This presentation provides information about image generation and structure, tools, and workflows for starting a project to build multiple products.


 * PDF | VIDEO ELCE 2016

= Buildroot =

Buildroot V/s OpenEmbedded/Yocto: A Four Hands Discussion
Presenter: Alexandre Belloni & Thomas Petazzoni, Free Electrons Summary: This presentation compares the general philosophy, output, configuration, layers, tool-chains, packages and complexity of both Buildroot and Yocto for embedded linux platforms.
 * PDF | VIDEO ELC 2019

Buildroot: What's New?
Presenter: Thomas Petazzoni, Bootlin Summary: This presentation provides information about build root tool which provides an easy and efficient way to build from the source code for the toolchain.


 * PDF | VIDEO ELCE 2019

Getting started with Buildroot (E-ALE track)
Presenter:Thomas Petazzoni, Bootlin (formerly Free Electrons) Summary: The talk introduces building an Embedded Linux System, with Buildroot configuration. It also summarizes the build process, and details the procedure to add new packages.


 * PDF ELC 2018

Buildroot: What's new?
Presenter:Thomas Petazzoni, Bootlin (formerly Free Electrons) Summary: This Presentation enlists the numerous new features. Describes improvements that have appeared in the last few years.


 * PDF | VIDEO ELC 2018

Buildroot: Making Embedded Linux Easy? A Real-Life Example
Presenter:Yann Morin, Orange Summary: This presentation provides information about the development of build root for new big projects and Build root infrastructure.


 * PDF | VIDEO ELCE 2017

Tutorial: Learning the Basics of Buildroot
Presenter:Thomas Petazzoni, Free Electrons Summary: This presentation provides information about toolchain, a rootfs, a kernel, and a bootloader.


 * PDF | VIDEO ELCE 2015

OpenEmbedded: If We Had to Start All Over, What Would We Do Different
Presenter:Koen Kooi, Linaro Summary: This presentation provides information about Open Embedded design principles and challenges with other build systems.


 * PDF | VIDEO ELCE 2015

Buildroot: A Deep Dive Into The Core
Presenter:Thomas Petazzoni, Free Electrons Summary: This presentation provides an introduction about Build root, configuration system, and source tree, and the output tree.


 * PDF | ELCE 2014

Buildroot: What is new
Presenter:Peter Korsgaard Summary: This presentation provides information about build root structure,cross-toolchain, bootloader,linux kernel and rootfs.


 * PDF | ELCE 2013

Using Buildroot for a Real Project
Presenter:Thomas Petazzoni (Free Electrons) Summary: This presentation provides information about working to buildroot and recommendations for real projects.


 * PDF | ELCE 2011

Building Embedded Linux Systems with Buildroot
Presenter:Thomas Petazzoni Summary: This session covers the basics of buildroot, it's configuration, general build root usage, and working on build root.


 * PDF ELC 2009.

Buildroot
Presenter:Peter Korsgaard, Thomas Petazzoni Summary: This presentation provides information about build root, use, need, and cross-compiling toolchain.


 * PDF ELCE 2009.