Difference between revisions of "Presentation topic template"

From eLinux.org
Jump to: navigation, search
m
 
(2 intermediate revisions by one other user not shown)
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.'''
+
== Comparing and Contrasting Embedded Linux Build Systems and Distributions ==
 +
'''Presenter:'''Drew Moseley, Mender.io <br>
 +
'''Summary:'''  
 +
This presentation  will covers the  work flow and advantages and disadvantages <br>
 +
of  the following  Yocto/OpenEmbedded ,Buildroot ,OpenWRT/LEDE,  <br>
 +
Slimmed down desktop distributions,(e.g. Debian, Raspbian, Ubuntu). <br>
  
'''1.Bitbake'''
+
* [[https://elinux.org/images/0/0a/Embedded_Linux_Build_Systems.pdf  | [PDF] ]] [[https://www.youtube.com/watch?v=AYtivnqNB1A | [VIDEO] ]] ELC 2018
  
  Title : Top 3 pains in professional use of bitbake.
+
== Real-World Yocto: Getting the Most out of Your Build System ==
Presenters Name: Klaas van Gend.
+
'''Presenter:'''Stephano Cetola, Intel <br>
 +
'''Summary:'''
 +
In this video will cover some of the most commonly asked Questions <br>
 +
as well as many often-missed tips & tricks including: practicle examples of Shared State Cache, <br>
 +
using package feeds for faster app development, and creating bootable images using the OpenEmbedded Image Creator .<br>
  
Summary : in this presentation will give the idea about the bitbake in that how the  OpenEmbedded + Bitbake fits professional
+
* [[https://elinux.org/images/3/3c/Stephano-Cetola-RealWorldYocto.pdf | [PDF] ]] [[https://youtu.be/LXMwP5_v_k4 | [VIDEO] ]] ELC 2018
use better than “Linux from Scratch” and  Re-use of community knowledge .
 
  
PDF:  
+
== Speeding your Linux Development with Debian and OpenEmbedded on DragonBoard 410c ==
[[ELC.klaasvangend.openembedded.v4.pdf]]
+
'''Presenter:'''Mark Charlebois, Qualcomm Technologies <br>
 +
'''Summary:'''
 +
In this slides will cover yocto, OE and the  latest strategies and recommendations  <br>
 +
on choosing the right OS at the right stage of prototype, development and commercialization  <br>
 +
that will help you get started quickly, manage the trade-offs between the Linux options
 +
for rich package support, build sizes, development environments and tools, controlling updates,  <br>
 +
and making sure you know your options for long term support. <br>
  
'''2.Buildroot'''
+
* [[https://elinux.org/images/0/01/ELC-410c-2018_FINALv2.pdf  | [PDF] ]] [[https://www.youtube.com/watch?v=IkOMsIv-ITA | [VIDEO] ]] ELC 2018
  
  1.Title : Building Embedded Linux Systems with Buildroot.
+
== Living on master: Using Yocto Project, Jenkins and LAVA for a rolling release ==
 +
'''Presenter:'''Tim Orling, Intel Open Source Technology Center <br>
 +
'''Summary:'''
 +
This slides will cover how the run continuous integration builds where <br>
 +
the upstream metadata is auto synchronized daily and tests both emulated <br>
 +
and on real hardware give us confidence that any breakage due to upstream <br>
 +
changes or other internal git repositories is caught quickly and fixed. <br>
  
Presenters Name: Thomas Petazzoni.
+
* [[https://elinux.org/images/4/4f/Living_on_master-Using_Yocto_Project%2C_Jenkins_and_LAVA_for_a_rolling_release-2018.pdf  | [PDF] ]] [[https://www.youtube.com/watch?v=l6NwYGbWO5s | [VIDEO] ]] ELC 2018
  
Summary : this presentation will covers the about the buildroot ,buildroot configuration ,genral build root usage,how the buildroot works.          
+
== Poky-tiny and Beyond, or Trying to put the Yocto in Yocto Project ==
 +
'''Presenter:'''Scott Murray, Konsulko Group <br>
 +
'''Summary:'''
 +
This slides will cover Quick overview of OpenEmbedded / Yocto Project , <br>
 +
Review of embedded Linux distribution size history ,poky-tiny exploration , <br>
 +
Sizes of some common image features / packages , Other image size reduction options. <br>
  
PDF:
+
* [[https://elinux.org/images/8/8f/Poky-tiny_and_Beyond.pdf | [PDF] ]] ELC 2018
[[buildroot.pdf]]
 
  
  2.Title: Buildroot vs. OpenEmbedded/Yocto: A Four Hands Discussion.  
+
== Yocto Project & OpenEmbedded ==
 +
'''Presenter:'''Jeffrey Osier-Mixon, Inte <br>
 +
'''Summary:'''
 +
This video covers an open forum for the embedded Linux community <br>
 +
to ask Questions and discuss issues with Yocto Project and OpenEmbedded principals. <br>
  
Presenters Name: Alexandre  Belloni & Thomas Petazzoni, Free Electrons.
+
*  [[https://www.youtube.com/watch?v=jD9ubplq3P4 | [VIDEO] ]] ELC 2019
  
Summary : In this presentation compare  both with the general philosophy ,output, configuration, layers,    toolchains, packages and complexity.
+
== Introduction to Yocto ==
 +
'''Presenter:'''Nicolas Dechesne, Linaro & Armin Kuster, MontaVista Software, LLC <br>
 +
'''Summary:'''
 +
These slides cover the Yocto Project Updates and live coding with Yocto Project. <br>
 +
Question and Answers related to Yocto Project. <br>
  
PDF: https://elinux.org/images/7/7a/Bellonipetazzoni.pdf
+
* [[https://elinux.org/images/5/51/Yocto_Project_and_Open_Embedded_BoF_ELC_NA_2019.pdf | [PDF] ]] [[https://www.youtube.com/watch?v=Q2ixX9i1XpE | [VIDEO] ]] ELC 2019
  
YouTube Link: https://youtu.be/9SZ0eeootCY
+
== Yocto Maintenance ==
 +
'''Presenter:'''Jon Mason, Arm <br>
 +
'''Summary:'''
 +
In this presentation how the yocto can be used as an easy way to get functional distro <br>
 +
with changes in the a series patches are created to get the hardware functional <br>
 +
on linux,u-boot and other software. <br>
  
 +
* [[https://elinux.org/images/3/3b/Using_Yocto_as_a_Method_to_Upstream.pdf  | [PDF] ]] [[https://www.youtube.com/watch?v=vWuONNUqJyc | [VIDEO] ]] ELC 2019
  
3.Title: Buildroot: What's new?
+
= '''Bitbake''' =
 +
== Top 3 pains in professional use of bitbake ==
 +
'''Presenter:''' Klaas van Gend <br>
 +
'''Summary:'''
 +
This presentation will give an idea about the usage of bitbake for <br>
 +
OpenEmbedded platforms and how Bitbake fits into professional use <br>
 +
better than "Linux from Scratch” and how community knowledge can be <br>
 +
leveraged. <br>
 +
* [[https://elinux.org/images/d/de/ELC.klaasvangend.openembedded.v4.pdf | [PDF] ]] ELC 2019
  
Presenters Name: Thomas Petazzoni, Bootlin (formerly Free Electrons).
+
= '''Buildroot''' =
 
+
== Buildroot V/s OpenEmbedded/Yocto: A Four Hands Discussion ==
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.
+
'''Presenter:''' Alexandre Belloni & Thomas Petazzoni, Free Electrons <br>
 
+
'''Summary:'''
PDF:
+
This presentation compares the general philosophy, output, configuration, <br>
https://elinux.org/images/d/dd/Buildroot-Whats-New-ELC2018.pdf
+
layers, tool-chains, packages and complexity of both Buildroot and Yocto for <br>
 
+
Embedded Linux platforms. <br>  
YouTube Link: Title:https://www.youtube.com/watch?v=D6zO4nMX9KY
+
* [[https://elinux.org/images/7/7a/Bellonipetazzoni.pdf | [PDF] ]] [[https://youtu.be/9SZ0eeootCY | [VIDEO] ]] ELC 2019
 
 
'''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
 

Latest revision as of 23:00, 23 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.

Comparing and Contrasting Embedded Linux Build Systems and Distributions

Presenter:Drew Moseley, Mender.io
Summary: This presentation will covers the work flow and advantages and disadvantages
of the following Yocto/OpenEmbedded ,Buildroot ,OpenWRT/LEDE,
Slimmed down desktop distributions,(e.g. Debian, Raspbian, Ubuntu).

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

Presenter:Stephano Cetola, Intel
Summary: In this video will cover some of the most commonly asked Questions
as well as many often-missed tips & tricks including: practicle examples of Shared State Cache,
using package feeds for faster app development, and creating bootable images using the OpenEmbedded Image Creator .

Speeding your Linux Development with Debian and OpenEmbedded on DragonBoard 410c

Presenter:Mark Charlebois, Qualcomm Technologies
Summary: In this slides will cover yocto, OE and the latest strategies and recommendations
on choosing the right OS at the right stage of prototype, development and commercialization
that will help you get started quickly, manage the trade-offs between the Linux options for rich package support, build sizes, development environments and tools, controlling updates,
and making sure you know your options for long term support.

Living on master: Using Yocto Project, Jenkins and LAVA for a rolling release

Presenter:Tim Orling, Intel Open Source Technology Center
Summary: This slides will cover how the run continuous integration builds where
the upstream metadata is auto synchronized daily and tests both emulated
and on real hardware give us confidence that any breakage due to upstream
changes or other internal git repositories is caught quickly and fixed.

Poky-tiny and Beyond, or Trying to put the Yocto in Yocto Project

Presenter:Scott Murray, Konsulko Group
Summary: This slides will cover Quick overview of OpenEmbedded / Yocto Project ,
Review of embedded Linux distribution size history ,poky-tiny exploration ,
Sizes of some common image features / packages , Other image size reduction options.

Yocto Project & OpenEmbedded

Presenter:Jeffrey Osier-Mixon, Inte
Summary: This video covers an open forum for the embedded Linux community
to ask Questions and discuss issues with Yocto Project and OpenEmbedded principals.

Introduction to Yocto

Presenter:Nicolas Dechesne, Linaro & Armin Kuster, MontaVista Software, LLC
Summary: These slides cover the Yocto Project Updates and live coding with Yocto Project.
Question and Answers related to Yocto Project.

Yocto Maintenance

Presenter:Jon Mason, Arm
Summary: In this presentation how the yocto can be used as an easy way to get functional distro
with changes in the a series patches are created to get the hardware functional
on linux,u-boot and other software.

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.