Difference between revisions of "Presentation topic template"

From eLinux.org
Jump to: navigation, search
m
Line 1: Line 1:
 +
= '''Yocto Buildsystem''' =
 +
== Migrating to Yocto: A guide and lessons learned ==
 +
'''Presenter:''' Muhammad Tauqir Ahmad, Cisco Meraki <br>
 +
'''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>
 +
correctness of the builds produced by the new build system, accommodating the various <br>
 +
use cases, as well as human aspects of such a large migration like getting buy-in from <br>
 +
stakeholders, documenting process and maintenance. <br>
  
'''Build System In Linux'''
+
* [[https://elinux.org/index.php?title=Special:Upload&wpDestFile=MigratingtoYocto.pdf | [PDF] ]] [[https://www.youtube.com/watch?v=hG_ktX48PEg | [VIDEO] ]] ELC 2019
  
'''There are Three Types Of Build System'''
+
== Sweeten your Yocto Build Times with Icecream ==
 +
'''Presenter:'''Joshua Watt, Garmin International <br>
 +
'''Summary:'''  
 +
Yocto takes a considerable amount of time to build complex systems and hence, <br>
 +
a lot of time is spent waiting for builds to complete.One method of accelerating these <br>
 +
builds is to use a distributed compiler such as Icecream. The presenter discusses the <br>
 +
current state of Icecream support in Yocto, pros and cons of using Icecream, typical <br>
 +
configurations, as well as tips, tricks, and quirks he has learned while using Icecream. <br>
 +
* [[https://elinux.org/images/c/cc/Sweeten_Your_Yocto_Build_Times_with_Icecream.pdf  | [PDF] ]] [[https://www.youtube.com/watch?v=VpK27pI64jQ | [VIDEO] ]] ELC 2019
  
'''1.Bitbake.'''
+
==  Working with the Linux Kernel in the Yocto Project ==
 +
'''Presenter:'''Sean Hudson, The Yocto Project <br>
 +
'''Summary:'''  
 +
The slides cover an example recipe to add the Kernel to the build and talks <br>
 +
about the best practices and the work flows to create a custom kernel for their <br>
 +
distribution. The talk also explores the development cycle of creating a new <br>
 +
kernel configuration and integrating it fully back into the platform. <br>
  
'''2.Buildroot.'''
+
* [[https://elinux.org/images/a/a6/2018-ELC-YP%2BKernel-Hudson-reduced.pdf | [PDF] ]] [[https://darknighte.com/ELC2018Video | [VIDEO] ]] ELC 2018
 
 
'''3.Yocto Project.'''
 
 
 
'''1.Bitbake'''
 
 
 
Title : Top 3 pains in professional use of bitbake.
 
Presenters Name: Klaas van Gend.
 
 
 
Summary : in this presentation will give the idea about  the bitbake in that how the  OpenEmbedded + Bitbake fits professional
 
use better than “Linux from Scratch” and  Re-use of community knowledge .
 
 
 
PDF:
 
[[ELC.klaasvangend.openembedded.v4.pdf]]
 
 
 
'''2.Buildroot'''
 
 
 
1.Title : Building Embedded Linux Systems with Buildroot.
 
 
 
Presenters Name: Thomas Petazzoni.
 
 
 
Summary : this presentation will covers the about the buildroot ,buildroot configuration ,genral build root usage,how the buildroot works.           
 
 
 
PDF:
 
[[buildroot.pdf]]
 
 
 
  2.Title: Buildroot vs. OpenEmbedded/Yocto: A Four Hands Discussion.
 
 
 
Presenters Name: Alexandre  Belloni & Thomas Petazzoni, Free Electrons.
 
 
 
Summary : In this presentation compare  both with the general philosophy ,output, configuration, layers,    toolchains, packages and complexity.
 
 
 
PDF: https://elinux.org/images/7/7a/Bellonipetazzoni.pdf
 
 
 
YouTube Link: https://youtu.be/9SZ0eeootCY
 
 
 
 
 
3.Title: Buildroot: What's new?
 
 
 
Presenters Name: 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.
 
 
 
PDF:
 
https://elinux.org/images/d/dd/Buildroot-Whats-New-ELC2018.pdf
 
 
 
YouTube Link: Title:https://www.youtube.com/watch?v=D6zO4nMX9KY
 
 
 
'''Yocto Project'''
 
 
 
1.Title: Working with the Linux Kernel in the Yocto Project.
 
 
 
Presenters Name: Sean Hudson, The Yocto Project.
 
 
 
Summary: Covers the  example Recipe to add a Kernel to the build and  the tooling, the best practices and the work flows to create a custom kernel for their distribution. During the talk, we will explore the development cycle of creating a new kernel configuration and integrating it fully back into the platform.
 
 
 
PDF:
 
https://elinux.org/images/a/a6/2018-ELC-YP%2BKernel-Hudson-reduced.pdf
 
 
 
YouTube Link:
 
https://darknighte.com/ELC2018Video
 
 
 
2.Title : The Yocto Project Overview and Update.
 
 
 
Presenters Name: Saul Wold, Intel.
 
 
 
Summary :overview of yocto project and overview of Poky- build system bit bake, application developer kit,yocto project update 1.1 and 1.2 features.
 
 
 
PDF:
 
https://elinux.org/images/9/9a/The_Yocto_Project_Overview_and_Update.pdf
 
 
 
3.Title: Cross Platform Enablement for the Yocto Project with Containers.
 
 
 
Presenters Name: Randy Witt, Intel.
 
 
 
Summary: In this presentation Randy will give  idea about the what is Yocto Project containers and a high level demonstration of the containers that already exist and how they might be used.
 
 
 
PDF:
 
https://elinux.org/images/9/94/2017_ELC_-_Yocto_Project_Containers.pdf
 
 
 
YouTube Link:
 
https://www.youtube.com/watch?v=JXHLAWveh7
 
 
 
4.Title: Working with the Linux Kernel in the Yocto Project.
 
 
 
Presenters Name: Sean Hudson, The Yocto Project.
 
 
 
Summary: This Presentation will Covers how to add  Kernel Recipe  to the build and how to create the kernel patches ,how the capturing the patches , basic Developer work flows to create a custom kernel for their distribution .(2018 ELC Presentation).
 
 
 
PDF:
 
https://elinux.org/images/a/a6/2018-ELC-YP%2BKernel-Hudson-reduced.pdf
 
 
 
YouTube Link:
 
https://darknighte.com/ELC2018Video
 

Revision as of 21:44, 13 August 2020

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.