Difference between revisions of "Buildsystems"
Srivatsan.s (talk | contribs) (→Migrating to Yocto: A guide and lessons learned) |
|||
Line 1: | Line 1: | ||
= Yocto Buildsystem = | = Yocto Buildsystem = | ||
== Migrating to Yocto: A guide and lessons learned == | == Migrating to Yocto: A guide and lessons learned == | ||
− | '''Presenter''' | + | '''Presenter:''' Muhammad Tauqir Ahmad, Cisco Meraki <br> |
− | '''Summary''' | + | '''Summary:''' |
− | + | The session talks about the lessons learnt while migrating to the new system, <br> | |
− | + | including the technical challenges like supporting proprietary software on Yocto, verifying <br> | |
− | technical challenges like supporting proprietary software on Yocto, verifying correctness of the builds | + | correctness of the builds produced by the new build system, accommodating the various <br> |
− | produced by the new build system, accommodating the various use cases,as well as human aspects of such a | + | use cases, as well as human aspects of such a large migration like getting buy-in from <br> |
− | large migration like getting buy-in from stakeholders, documenting process and maintenance<br> | + | stakeholders, documenting process and maintenance. <br> |
− | * [[https://elinux.org/index.php?title=Special:Upload&wpDestFile=MigratingtoYocto.pdf | [PDF] ]] | + | * [[https://elinux.org/index.php?title=Special:Upload&wpDestFile=MigratingtoYocto.pdf | [PDF] ]] [[https://www.youtube.com/watch?v=hG_ktX48PEg | [VIDEO] ]] ELC 2019 |
− | |||
== Sweeten your Yocto Build Times with Icecream == | == Sweeten your Yocto Build Times with Icecream == |
Revision as of 22:33, 13 August 2020
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.
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. The talk also explores the development
cycle of creating a new kernel configuration and integrating it fully back into the platform.
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
Bitbake fits professional use better than “Linux from Scratch” and how community knowledge can
be leveraged
- [| [PDF ]] ELC 2019
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 build-root and Yocto for Embedded Linux platforms