Difference between revisions of "YPS 2022.05 Presentations"

From eLinux.org
Jump to: navigation, search
(initial content, copied from last year's YPS)
 
m (Day 2 (May 19, 2022))
 
(11 intermediate revisions by 2 users not shown)
Line 10: Line 10:
  
 
Link to [https://www.yoctoproject.org/yocto-project-summit-2022-05/ conference website]<br/>
 
Link to [https://www.yoctoproject.org/yocto-project-summit-2022-05/ conference website]<br/>
Link to [https://pretalx.com/yocto-project-summit-2022-05/schedule/ schedule]
+
Link to [https://pretalx.com/yocto-project-summit-2022-05/schedule/ schedule]<br/>
 +
Welcome [[Media:YPS2022.05_d0s00_welcome_day0.pdf | slides]]
  
 
== Beginners Tutorial (May 17, 2022) ==
 
== Beginners Tutorial (May 17, 2022) ==
Line 23: Line 24:
 
| part 1
 
| part 1
 
| Behan Webster
 
| Behan Webster
| rowspan="2" |
+
| rowspan="2" | [https://docs.google.com/presentation/d/1yhYQdzIjgACI8XqbOscDJNFcg5WJ75PAZ_XyYBLQjjA Slides]
 
|
 
|
 
|-
 
|-
Line 29: Line 30:
 
| Tom King
 
| Tom King
 
|  
 
|  
 +
|}
 +
 +
== Live Coding (May 17, 2022) ==
 +
{|  border="1" cellspacing="0" cellpadding="4"
 +
|- bgcolor="#c0e0e0"
 +
|- bgcolor="#c0e0e0"
 +
| align="center" | '''Session Description'''
 +
| align="center" | '''Presenter(s)'''
 +
| align="center" | '''Slides'''
 +
| align="center" | '''Video'''
 +
|-
 +
| Live Coding with Josef
 +
| Josef Holzmayr
 +
| [[Media:YPS2022.05_d0s01_Live_coding_with_Josef.pdf | PDF]]
 +
|
 +
|}
 +
 +
== Hands-On Classes (May 17, 2022) ==
 +
{|  border="1" cellspacing="0" cellpadding="4"
 +
|- bgcolor="#c0e0e0"
 +
|- bgcolor="#c0e0e0"
 +
| align="center" | '''Session Description'''
 +
| align="center" | '''Presenter(s)'''
 +
| align="center" | '''Slides'''
 +
| align="center" | '''Video'''
 +
|-
 +
| devtool
 +
| Saul Wold
 +
| [[Media:YPS2022.05_d0s02_devtool-hands_on.pdf | PDF]]
 +
|
 +
|-
 +
| linux kernel lab
 +
| Tim Orling
 +
| [[Media:YPS2022.05_d0s03_kernel-hands_on.pdf | PDF]]
 +
|
 +
|}
 +
 +
== Presentations ==
 +
=== Day 1 (May 18, 2022) ===
 +
{|  border="1" cellspacing="0" cellpadding="4"
 +
|- bgcolor="#c0e0e0"
 +
|- bgcolor="#c0e0e0"
 +
| align="center" | '''Session Description'''
 +
| align="center" | '''Presenter(s)'''
 +
| align="center" | '''Slides'''
 +
| align="center" | '''Video'''
 +
|-
 +
| Bitbake 101, running the Yocto Project workflow
 +
| Harald Achitz
 +
| [[Media:YPS2022.05_d1s01_bitbake-101.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=YrsloKEQ9vk Video]
 +
|-
 +
| Demystifying the OVERRIDES mechanism and Bitbake operators - 2022 edition
 +
| Quentin Schulz
 +
| [[Media:YPS2022.05_d1s02_overrides.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=46gTjz1sju4 Video]
 +
|-
 +
| Breaking down the BitBake build on the process level
 +
| Amir Kirsh
 +
| [[Media:YPS2022.05_d1s03_bitbake-process.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=kEPQj_ZqZ-Q Video]
 +
|-
 +
| Open Air Yocto
 +
| Josef Holzmayr
 +
| [[Media:YPS2022.05_d1s04_open-air-yocto.pdf | PDF]]
 +
|
 +
|-
 +
| Yocto Layer CI Build and Test with GitHub Actions
 +
| Alex Lennon
 +
| [[Media:YPS2022.05_d1s05_github-actions.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=TsAcxd_acJI Video]
 +
|-
 +
| Using KAS to make Yocto more manageable
 +
| Alan Martinovic
 +
| [[Media:YPS2022.05_d1s06_kas.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=2Nd0aE9Y-xM Video]
 +
|-
 +
| Survey of 3rd party Yocto tooling
 +
| Joshua Watt
 +
| [[Media:YPS2022.05_d1s07_tooling.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=mP2QrmWPEC4 Video]
 +
|-
 +
| How do I start contributing to Yocto Project?
 +
| Michael Opdenacker
 +
| [[Media:YPS2022.05_d1s08_contributing.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=IqC_GN7HBoM Video]
 +
|-
 +
| YP Dependency Issues: Tools and Techniques
 +
| David Reyna
 +
| [[Media:YPS2022.05_d1s09_dependencies.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=CQ8H8VOgwGY Video]
 +
|-
 +
| Support of the Nezha Allwinner D1 in meta-riscv
 +
| Cezary Sobczak
 +
| [[Media:YPS2022.05_d1s10_nezha-bsp.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=QdBG6HUeE6w Video]
 +
|-
 +
| OEcore features and challenges Packaging modern languages
 +
| Bruce Ashfield
 +
| [[Media:YPS2022.05_d1s11_packaging-modern-languages.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=zMVhfq5fpkw Video]
 +
|}
 +
 +
=== Day 2 (May 19, 2022) ===
 +
{|  border="1" cellspacing="0" cellpadding="4"
 +
|- bgcolor="#c0e0e0"
 +
|- bgcolor="#c0e0e0"
 +
| align="center" | '''Session Description'''
 +
| align="center" | '''Presenter(s)'''
 +
| align="center" | '''Slides'''
 +
| align="center" | '''Video'''
 +
|-
 +
| Building Yocto Project at scale with TuxSuite
 +
| Vishal Bhoj
 +
| [[Media:YPS2022.05_d2s01_tuxsuite.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=eXE1v6QS1_w Video]
 +
|-
 +
| Showcase - Mender, an end-to-end OTA solution for Yocto
 +
| Josef Holzmayr
 +
| [[Media:YPS2022.05_d2s02_mender.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=mIPD8JPll7E Video]
 +
|-
 +
| Fleet Health Monitoring with Yocto
 +
| Drew Moseley
 +
| [[Media:YPS2022.05_d2s03_fleet-health-monitoring.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=6nVquqDq_K0 Video]
 +
|-
 +
| Wind River and Yocto Project
 +
| Jay Kruemcke
 +
| [[Media:YPS2022.05_d2s04_windriver.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=QkkBgcy_45Y Video]
 +
|-
 +
| Oniro Project - A Yocto-based product-ready distribution
 +
| Andrei Gherzan
 +
| [[Media:YPS2022.05_d2s05_oniro.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=vn4BgL9TNkE Video]
 +
|-
 +
| Inclusive Language Update
 +
| Saul Wold
 +
| [[Media:YPS2022.05_d2s06_inclusive-language.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=sY_qigjJU-I Video]
 +
|-
 +
| CVE checking an entire distribution
 +
| Marta Rybczynska
 +
| [[Media:YPS2022.05_d2s07_cve-checking.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=ue4kgXJRV1M Video]
 +
|-
 +
| Where did my setup.py go? Changes in Python Recipes in Yocto Project 4.0 ‘kirkstone’ Release
 +
| Tim Orling and Ross Burton
 +
| [[Media:YPS2022.05_d2s08_setup-py.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=To9TSBaIg2Q Video]
 +
|-
 +
| Augmenting sstate-cache with ccache
 +
| Amir Kirsh
 +
| [[Media:YPS2022.05_d2s09_cache.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=HhOmZYN5_7g Video]
 +
|-
 +
| Practical Filesystem Security for Embedded Systems
 +
| Richard Weinberger
 +
| [[Media:YPS2022.05_d2s10_fs-security.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=oTq8b7NPihU Video]
 +
|-
 +
| The Yocto Project Reference Binary Distro effort
 +
| Bruce Ashfield
 +
| [[Media:YPS2022.05_d2s11_binary-distro.pdf | PDF]]
 +
| [https://www.youtube.com/watch?v=7plHWCHGv1c Video]
 
|}
 
|}

Latest revision as of 06:18, 1 June 2022


Intro

The 2022.05 edition of The Yocto Project Summit (yps2022.05).

Link to conference website
Link to schedule
Welcome slides

Beginners Tutorial (May 17, 2022)

Session Description Presenter(s) Slides Video
part 1 Behan Webster Slides
part 2 Tom King

Live Coding (May 17, 2022)

Session Description Presenter(s) Slides Video
Live Coding with Josef Josef Holzmayr PDF

Hands-On Classes (May 17, 2022)

Session Description Presenter(s) Slides Video
devtool Saul Wold PDF
linux kernel lab Tim Orling PDF

Presentations

Day 1 (May 18, 2022)

Session Description Presenter(s) Slides Video
Bitbake 101, running the Yocto Project workflow Harald Achitz PDF Video
Demystifying the OVERRIDES mechanism and Bitbake operators - 2022 edition Quentin Schulz PDF Video
Breaking down the BitBake build on the process level Amir Kirsh PDF Video
Open Air Yocto Josef Holzmayr PDF
Yocto Layer CI Build and Test with GitHub Actions Alex Lennon PDF Video
Using KAS to make Yocto more manageable Alan Martinovic PDF Video
Survey of 3rd party Yocto tooling Joshua Watt PDF Video
How do I start contributing to Yocto Project? Michael Opdenacker PDF Video
YP Dependency Issues: Tools and Techniques David Reyna PDF Video
Support of the Nezha Allwinner D1 in meta-riscv Cezary Sobczak PDF Video
OEcore features and challenges Packaging modern languages Bruce Ashfield PDF Video

Day 2 (May 19, 2022)

Session Description Presenter(s) Slides Video
Building Yocto Project at scale with TuxSuite Vishal Bhoj PDF Video
Showcase - Mender, an end-to-end OTA solution for Yocto Josef Holzmayr PDF Video
Fleet Health Monitoring with Yocto Drew Moseley PDF Video
Wind River and Yocto Project Jay Kruemcke PDF Video
Oniro Project - A Yocto-based product-ready distribution Andrei Gherzan PDF Video
Inclusive Language Update Saul Wold PDF Video
CVE checking an entire distribution Marta Rybczynska PDF Video
Where did my setup.py go? Changes in Python Recipes in Yocto Project 4.0 ‘kirkstone’ Release Tim Orling and Ross Burton PDF Video
Augmenting sstate-cache with ccache Amir Kirsh PDF Video
Practical Filesystem Security for Embedded Systems Richard Weinberger PDF Video
The Yocto Project Reference Binary Distro effort Bruce Ashfield PDF Video