Buildsystems

From eLinux.org
Revision as of 02:55, 27 August 2020 by Satishrajguru (talk | contribs) (SPDX Generation via Yocto and the New LID code License Scanner)
Jump to: navigation, search

Contents

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 supporting proprietary software on Yocto, verifying
correctness of the builds produced by the new build system, accommodating the various
use cases, as well as human aspects of such a large migration like getting buy-in from
stakeholders, documenting process and maintenance.

Sweeten your Yocto Build Times with Icecream

Presenter:Joshua Watt, Garmin International
Summary: Yocto takes a considerable amount of time to build complex systems and hence,
a lot of time is spent waiting for builds to complete.One method of accelerating these
builds is to use a distributed compiler such as Icecream. 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 he has learned while using Icecream.

Introduction to Yocto

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

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.

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.

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
get started.

Real-World Yocto: Getting the Most out of Your Build System

Presenter:Stephano Cetola, Intel
Summary: This session covers some of the most commonly asked questions
as well as many often-missed tips & tricks like practical examples of
shared state cache, using package feeds for faster app development and
creating bootable images using Yocto builds on OpenEmbedded Image
Creator.

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

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.

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.

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.

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.

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.

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.

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.

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.

BoF: Yocto Project / OpenEmbedded

Presenter:Jeff Osier-Mixon, Intel Corporation / Yocto Project
Summary: This talk cover the Yocto Project /openEmbedded related Question,comment,gripe,praise.

OpenBMC - A Customized Linux Distribution Running on BMC

Presenter:Tian Fang, Facebook
Summary: This presentation provides overall structure of OpenBMC,
review the current state of OpenBMC application in Facebook hardware.

Tutorial: Customize Your Mainline or LTSI Linux Kernel Using the Yocto Project

Presenter:Saul Wold, Intel
Summary: This slides cover the Kernel Recipes ,Approach and the Live Tutorial.

microYocto and the 'Internet of Tiny'

Presenter:Tom Zanussi, Intel Open Source Technology Center
Summary: This Presentation provides information about microYocto,
Static Memory Footprints , Reducing Dynamic Memory,Building/booting
microYocto and its Future .

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 Qt SDK basics and its usage.

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 the information about Yocto Project
can create your own embedded Linux solution and optimal reuse
because of the layered architecture.

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 community.

Using Yocto for Modules Manufacturers

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

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

How to Cook the LTSI Kernel with Yocto Recipe

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

Building a Custom Linux Distribution with the Yocto Project

Presenter:Sean Hudson, Mentor Graphics
Summary: These slides cover quick overview of Yocto Project,
and what are the layers ,Recipes and Packages are used.

Pre-built Binary Toolchains in the Yocto Project

Presenter:Denys Dmytriyenko, Texas Instruments, Inc.
Summary: This presentation provides details about existing available support for
using external pre-built binary toolchains in the Yocto Project and
limitations as well ways overcoming those.

Listening to your Users: Refactoring the Yocto Project Autobuilder

Presenter:Elizabeth Flanagan
Summary: This presentation provides information about new yocto-autobuilder architecture,
introduce the new features and project plans for implantation.

Yocto Meta-Virtualization Layer Project

Presenter:Michael Christofferson, Enea
Summary: This presentation provides detail Introduction to the Yocto Meta-Virtualization
Project and Market Drivers for Embedded Virtualization.


The Yocto Project Overview and Update

Presenter:Saul Wold, Intel
Summary: This presentation provides overview of Yocto Project,
Poky –the build system bitbake and application developer kit.

Integrating OpenEmbedded and Yocto

Presenter:Koen Kooi (Texas Instruments)
Summary: This presentation provides overview of the Yocto Project,
Yocto/OE differences and Question and answer related Yocto Project.

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.

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.

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.

Buildroot: What's new?

Presenter:Thomas Petazzoni, Bootlin (formerly Free Electrons)
Summary: This Presentation will go through the numerous new features
and improvements that have appeared in the last few years and show
how they can be useful for developers, users and contributors.

Building Embedded Linux Systems with Buildroot

Presenter:Thomas Petazzoni
Summary: This session covers the basics of buildroot --
buildroot configuration, general build root usage and
working of buildroot.