Difference between revisions of "ELC Europe 2022 Presentations"
(→Day 3 Presentations) |
(→Day 2 Presentations: Upload Kate Stewart's presentation) |
||
(9 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[Category:ELCE]] | ||
+ | [[Category:2022]] | ||
+ | [[Category:Events]] | ||
+ | [[Category:Presentations]] | ||
+ | |||
==Intro== | ==Intro== | ||
Presentations from https://events.linuxfoundation.org/open-source-summit-europe/about/embedded-linux-conference/ ELCE 2022 (LF conference archive)]. | Presentations from https://events.linuxfoundation.org/open-source-summit-europe/about/embedded-linux-conference/ ELCE 2022 (LF conference archive)]. | ||
Line 31: | Line 36: | ||
| [[Media:OSSEU22 - Board Farms for Everyone.pdf | PDF]] | | [[Media:OSSEU22 - Board Farms for Everyone.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/VxqWojbhdpQ Video] |
|- | |- | ||
| What Does a CPU Do Before Going to Work (in an Embedded System)? | | What Does a CPU Do Before Going to Work (in an Embedded System)? | ||
Line 37: | Line 42: | ||
| [[Media:Josef Holzmayr- ELCE 2022 - What Does a CPU Do Before Going to Work (in an Embedded System)_.pdf | PDF]] | | [[Media:Josef Holzmayr- ELCE 2022 - What Does a CPU Do Before Going to Work (in an Embedded System)_.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/bAPMFdD6-6g Video] |
|- | |- | ||
| What's Missing in Embedded Build Systems | | What's Missing in Embedded Build Systems | ||
Line 43: | Line 48: | ||
| [[Media:2022-09-14 ELC-E AV What's missing in embedded build systems.pdf | PDF]] | | [[Media:2022-09-14 ELC-E AV What's missing in embedded build systems.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/-8prNl2W0Ts Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 1, 12:10pm | | colspan="5" | Day 1, 12:10pm | ||
Line 51: | Line 56: | ||
| [[Media:ceresoli-basics-of-i2c-on-linux.pdf | PDF]] | | [[Media:ceresoli-basics-of-i2c-on-linux.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/g9-wgdesvwA Video] |
|- | |- | ||
| Challenges of Deploying eBPF-based Tracing in Embedded Systems, and Alternatives in Embedded Platforms Libtracefs/libtraceevent | | Challenges of Deploying eBPF-based Tracing in Embedded Systems, and Alternatives in Embedded Platforms Libtracefs/libtraceevent | ||
Line 57: | Line 62: | ||
| [[Media:Challenges of deploying eBPF-based tracing in embedded systems, and alternatives libtracefs _ libtraceevent_Bean Huo 2022 ELC.pdf | PDF]] | | [[Media:Challenges of deploying eBPF-based tracing in embedded systems, and alternatives libtracefs _ libtraceevent_Bean Huo 2022 ELC.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/iz_WYU-FAmk Video] |
|- | |- | ||
| Using OpenEmbedded Inside Containers? How and Why? | | Using OpenEmbedded Inside Containers? How and Why? | ||
Line 63: | Line 68: | ||
| [[Media:ELC_Europe_2022_OE_Containers (1).pdf | PDF]] | | [[Media:ELC_Europe_2022_OE_Containers (1).pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/cKNzwfkOEXU Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 1, 02:20pm | | colspan="5" | Day 1, 02:20pm | ||
Line 71: | Line 76: | ||
| [[Media:Integrating-Software-Stacks.pdf | PDF]] | | [[Media:Integrating-Software-Stacks.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/Mvi6pylo-8o Video] |
|- | |- | ||
| Tales from the Crypt: Implementing Secure Boot and Disk Encryption on Tegra Platforms | | Tales from the Crypt: Implementing Secure Boot and Disk Encryption on Tegra Platforms | ||
| Tim Orling, Konsulko Group | | Tim Orling, Konsulko Group | ||
− | | PDF | + | | [[Media:Tales from the crypt_v2.pdf | PDF]] |
− | |||
| | | | ||
+ | | [https://youtu.be/8VADXvHTx_k Video] | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 1, 03:15pm | | colspan="5" | Day 1, 03:15pm | ||
Line 85: | Line 90: | ||
| [[Media:OSS22 - Booting Really fast with decent security_rev2.pdf | PDF]] | | [[Media:OSS22 - Booting Really fast with decent security_rev2.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/_cSTBiwY7HE Video] |
|- | |- | ||
| Leveraging Next Generation Cellular Networks for Drone Telemetry and Payload Communication | | Leveraging Next Generation Cellular Networks for Drone Telemetry and Payload Communication | ||
Line 91: | Line 96: | ||
| [[Media:5G Drone OSS presentation .pptx | PPT]] | | [[Media:5G Drone OSS presentation .pptx | PPT]] | ||
| | | | ||
− | | | + | | [https://youtu.be/nm0Vuc32Q_I Video] |
|- | |- | ||
| Merging your Kernel Testing Code into KernelCI | | Merging your Kernel Testing Code into KernelCI | ||
Line 97: | Line 102: | ||
| [[Media:Merging your Kernel Testing Code into KernelCI_v2.pdf | PDF]] | | [[Media:Merging your Kernel Testing Code into KernelCI_v2.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/WyK3pWMyyjc Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 1, 04:40pm | | colspan="5" | Day 1, 04:40pm | ||
Line 105: | Line 110: | ||
| [[Media:AutomatingAndManagingAnIoTFleetUsingGit.pdf | PDF]] | | [[Media:AutomatingAndManagingAnIoTFleetUsingGit.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/i8sRrpdn2Hw Video] |
|- | |- | ||
| How to Get Your DT Schema Bindings Accepted in Less than 10 Iterations | | How to Get Your DT Schema Bindings Accepted in Less than 10 Iterations | ||
Line 111: | Line 116: | ||
| [[Media:How to Get Your DT Schema Bindings Accepted in Less than 10 Iterations - Krzysztof Kozlowski, Linaro.pdf | PDF]] | | [[Media:How to Get Your DT Schema Bindings Accepted in Less than 10 Iterations - Krzysztof Kozlowski, Linaro.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/sXUVaWSzcd4 Video] |
|- | |- | ||
| Implementing UEFI-based Secure Boot + OTA Update for Embedded ARM Devices | | Implementing UEFI-based Secure Boot + OTA Update for Embedded ARM Devices | ||
Line 117: | Line 122: | ||
| [[Media:ELCE2022-UEFISecureBootOTAUpdatesOnARM.pdf | PDF]] | | [[Media:ELCE2022-UEFISecureBootOTAUpdatesOnARM.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/H_dBnwkTAbw Video] |
|} | |} | ||
Line 136: | Line 141: | ||
| [[Media:ELCE-2022-ELinux-Ecosystem-BOF.pdf | PDF]] | | [[Media:ELCE-2022-ELinux-Ecosystem-BOF.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/mwmr0Vj-SAg Video] |
|- | |- | ||
| Delta OTA Update with SWUpdate | | Delta OTA Update with SWUpdate | ||
Line 142: | Line 147: | ||
| [[Media:Delta OTA Update with SWUpdate - ELCE 2022.pdf | PDF]] | | [[Media:Delta OTA Update with SWUpdate - ELCE 2022.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/noURP22fJhs Video] |
|- | |- | ||
| Improving Wireless PAN Support | | Improving Wireless PAN Support | ||
Line 148: | Line 153: | ||
| [[Media:raynal-ieee802154.pdf | PDF]] | | [[Media:raynal-ieee802154.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/5ypiSInxeR4 Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 2, 11:55am | | colspan="5" | Day 2, 11:55am | ||
Line 156: | Line 161: | ||
| [[Media:PipeWire-ELCE-2022.pdf | PDF]] | | [[Media:PipeWire-ELCE-2022.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/fOCwsV4soik Video] |
|- | |- | ||
| From a Security Expert's Diary: DOs and DON'Ts When Choosing Software for your Next Embedded Product | | From a Security Expert's Diary: DOs and DON'Ts When Choosing Software for your Next Embedded Product | ||
Line 162: | Line 167: | ||
| [[Media:ELCE_2022_From_a_Security_Experts_Diary.pdf | PDF]] | | [[Media:ELCE_2022_From_a_Security_Experts_Diary.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/sy6slOpC-mI Video] |
|- | |- | ||
| Implementing A/B System Updates with U-Boot | | Implementing A/B System Updates with U-Boot | ||
Line 168: | Line 173: | ||
| [[Media:opdenacker-implementing-A-B-system-updates-with-u-boot.pdf | PDF]] | | [[Media:opdenacker-implementing-A-B-system-updates-with-u-boot.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/TldwB9p1KeQ Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 2, 02:05pm | | colspan="5" | Day 2, 02:05pm | ||
Line 176: | Line 181: | ||
| [[Media:elc-e-ailus-camera-firmware.pdf | PDF]] | | [[Media:elc-e-ailus-camera-firmware.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/paq63tLY82I Video] |
|- | |- | ||
| Growing a Lab for Automated Upstream Testing: Challenges and Lessons Learned | | Growing a Lab for Automated Upstream Testing: Challenges and Lessons Learned | ||
Line 182: | Line 187: | ||
| [[Media:ELCEU2022_Growing_a_Lab_for_Automated_Upstream_Testing.pdf | PDF]] | | [[Media:ELCEU2022_Growing_a_Lab_for_Automated_Upstream_Testing.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/V-PYMW3Bseg Video] |
|- | |- | ||
| Walking Through the Linux-Based Graphics Stack | | Walking Through the Linux-Based Graphics Stack | ||
Line 188: | Line 193: | ||
| [[Media:kocialkowski-walking-through-the-linux-based-graphics-stack.pdf | PDF]] | | [[Media:kocialkowski-walking-through-the-linux-based-graphics-stack.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/lEUCgGLZYo8 Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 2, 03:00pm | | colspan="5" | Day 2, 03:00pm | ||
Line 196: | Line 201: | ||
| PDF | | PDF | ||
| | | | ||
− | | | + | | [https://youtu.be/8RnaTPDFcL8 Video] |
|- | |- | ||
| SBOMs: Essential for Embedded Systems Too! | | SBOMs: Essential for Embedded Systems Too! | ||
| Kate Stewart, The Linux Foundation | | Kate Stewart, The Linux Foundation | ||
− | | PDF | + | | [[Media:Stewart-sboms-elce2022.pdf | PDF]] |
− | |||
| | | | ||
+ | | [https://youtu.be/faDBoZOGuVE Video] | ||
|- | |- | ||
| Technical Introduction to EVerest: Open Source Firmware for EV Charging Stations | | Technical Introduction to EVerest: Open Source Firmware for EV Charging Stations | ||
Line 208: | Line 213: | ||
| [[Media:EVerest_ELC2022.pdf | PDF]] | | [[Media:EVerest_ELC2022.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/mDJYLeLmvwc Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 2, 04:10pm | | colspan="5" | Day 2, 04:10pm | ||
Line 216: | Line 221: | ||
| [[Media:cloos-elce2022.pdf | PDF]] | | [[Media:cloos-elce2022.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/sEjqIHXd4LE Video] |
|- | |- | ||
| Graphics: A Frame's Journey | | Graphics: A Frame's Journey | ||
Line 222: | Line 227: | ||
| PDF | | PDF | ||
| | | | ||
− | | | + | | [https://youtu.be/nau2dgdXWOk Video] |
|- | |- | ||
| PCI Endpoint Drivers in Linux Kernel and How to Write One | | PCI Endpoint Drivers in Linux Kernel and How to Write One | ||
Line 228: | Line 233: | ||
| [[Media:PCI Endpoint drivers in Linux kernel and How to write one_.pdf | PDF]] | | [[Media:PCI Endpoint drivers in Linux kernel and How to write one_.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/L0HktbuTX5o Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 2, 05:05pm | | colspan="5" | Day 2, 05:05pm | ||
Line 236: | Line 241: | ||
| PDF | | PDF | ||
| | | | ||
− | | | + | | [https://youtu.be/Q97Si4WtljE Video] |
|- | |- | ||
| RAUC: (R)evolution of an Update Framework | | RAUC: (R)evolution of an Update Framework | ||
Line 242: | Line 247: | ||
| [[Media:ELCE_2022_RAUC_Evolution_of_an_Update_Framework_Enrico_Joerns.pdf | PDF]] | | [[Media:ELCE_2022_RAUC_Evolution_of_an_Update_Framework_Enrico_Joerns.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/KhPjGV94VmE Video] |
|- | |- | ||
| Zero-Overhead Virtualisation: It's a Trap! | | Zero-Overhead Virtualisation: It's a Trap! | ||
Line 248: | Line 253: | ||
| PDF | | PDF | ||
| | | | ||
− | | | + | | [https://youtu.be/rRPWYJq1VHE Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 2, 06:00pm | | colspan="5" | Day 2, 06:00pm | ||
Line 256: | Line 261: | ||
| [[Media:jlu_BoF_Open_Source_Fleet_and_Device_Management.pdf | PDF]] | | [[Media:jlu_BoF_Open_Source_Fleet_and_Device_Management.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/TKBLZkQSycc Video] |
|- | |- | ||
| BoF: The Yocto Project and OpenEmbedded | | BoF: The Yocto Project and OpenEmbedded | ||
Line 262: | Line 267: | ||
| PDF | | PDF | ||
| | | | ||
− | | | + | | [https://youtu.be/l1ybSNvPQQI Video] |
|} | |} | ||
Line 281: | Line 286: | ||
| PDF | | PDF | ||
| | | | ||
− | | | + | | [https://youtu.be/qLh1FOcGysY Video] |
|- | |- | ||
| Oniro Project: How to Push IoT Development to the Next Level | | Oniro Project: How to Push IoT Development to the Next Level | ||
Line 287: | Line 292: | ||
| PDF | | PDF | ||
| | | | ||
− | | | + | | [https://youtu.be/-Z5UuABr_OA Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 9:50am | | colspan="5" | Day 3, 9:50am | ||
Line 295: | Line 300: | ||
| [[Media:cfi_BOF_Testing_and_Farming.pdf | PDF]] [[Media:meeting notes from google docs.pdf | Notes]] | | [[Media:cfi_BOF_Testing_and_Farming.pdf | PDF]] [[Media:meeting notes from google docs.pdf | Notes]] | ||
| | | | ||
− | | | + | | [https://youtu.be/0smWAPw6q0Y Video] |
|- | |- | ||
| Extended Display Identification Data (EDID): Problems, Pitfalls and Complications | | Extended Display Identification Data (EDID): Problems, Pitfalls and Complications | ||
Line 301: | Line 306: | ||
| [[Media:elce2022-edid.pdf | PDF]] | | [[Media:elce2022-edid.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/IQlCGC_zSCE Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 10:50am | | colspan="5" | Day 3, 10:50am | ||
Line 309: | Line 314: | ||
| PDF | | PDF | ||
| | | | ||
− | | | + | | [https://youtu.be/8twRZzp3Pi8 Video] |
|- | |- | ||
| Linux for Space - Mission Begins | | Linux for Space - Mission Begins | ||
Line 315: | Line 320: | ||
| [[Media:Linux4Space-Session-final.pdf | PDF]] | | [[Media:Linux4Space-Session-final.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/LXHHRFp9IQo Video] |
|- | |- | ||
| OverlayFS and its use in Yocto Project | | OverlayFS and its use in Yocto Project | ||
Line 321: | Line 326: | ||
| [[Media:OverlayFS in Yocto. Vyacheslav Yurkov.pdf | PDF]] | | [[Media:OverlayFS in Yocto. Vyacheslav Yurkov.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/03sOH9GaKO4 Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 11:45am | | colspan="5" | Day 3, 11:45am | ||
|- | |- | ||
− | | Application Support with | + | | Application Support with libcamera |
| Kieran Bingham, Ideas on Board | | Kieran Bingham, Ideas on Board | ||
− | | PDF | + | | [[Media:Application_support_with_libcamera.pdf | PDF]] |
− | |||
| | | | ||
+ | | [https://youtu.be/WMrezh0ij4M Video] | ||
|- | |- | ||
| Day-to-day Testing of Linux 'Next' Kernel Branch - My Story | | Day-to-day Testing of Linux 'Next' Kernel Branch - My Story | ||
Line 335: | Line 340: | ||
| [[Media:OSS-EU22-MC-PPT-ELC-linux-next-testing.pdf | PDF]] | | [[Media:OSS-EU22-MC-PPT-ELC-linux-next-testing.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/RSM_Tkl9YYk Video] |
|- | |- | ||
| Updating and Modernizing Clk (Clock) Drivers | | Updating and Modernizing Clk (Clock) Drivers | ||
Line 341: | Line 346: | ||
| [[Media:ELCE2022 Modernize Clock Drivers.pdf | PDF]] | | [[Media:ELCE2022 Modernize Clock Drivers.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/d1VIAnVb3hI Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 01:55pm | | colspan="5" | Day 3, 01:55pm | ||
Line 349: | Line 354: | ||
| [[Media:systemd-csimmonds-elce-2022.pdf | PDF]] | | [[Media:systemd-csimmonds-elce-2022.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/Ws6zR3rFXa4 Video] |
|- | |- | ||
| Design and Implementation of RISC-V Based LoRa Module | | Design and Implementation of RISC-V Based LoRa Module | ||
Line 355: | Line 360: | ||
| [[Media:OSS_LoRaDongle_Mark_NJoroge.pdf | PDF]] | | [[Media:OSS_LoRaDongle_Mark_NJoroge.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/8srubdPGGNk Video] |
|- | |- | ||
| Long Jumping Linux 2.6...5.10 | | Long Jumping Linux 2.6...5.10 | ||
Line 361: | Line 366: | ||
| [[Media:Long_Jumping_Linux_2.6...5.10.pdf | PDF]] | | [[Media:Long_Jumping_Linux_2.6...5.10.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/Gz0tw-jfLwU Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 02:50pm | | colspan="5" | Day 3, 02:50pm | ||
Line 369: | Line 374: | ||
| [[Media:elce2022-swimming-upstream.pdf | PDF]] | | [[Media:elce2022-swimming-upstream.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/84Za-iWEcNU Video] |
|- | |- | ||
| Linux on RISC-V and the New OS-A Platform | | Linux on RISC-V and the New OS-A Platform | ||
Line 375: | Line 380: | ||
| [[Media:Linux on RISC-V (ELC-E 2022).pdf | PDF]] | | [[Media:Linux on RISC-V (ELC-E 2022).pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/fBHhR4a-KR0 Video] |
|- | |- | ||
| Trading fbdev for DRM, No Returns Accepted | | Trading fbdev for DRM, No Returns Accepted | ||
Line 381: | Line 386: | ||
| [[Media:Trading_Fbdev_for_DRM_no_returns_accepted_Handouts.pdf | PDF]] | | [[Media:Trading_Fbdev_for_DRM_no_returns_accepted_Handouts.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/9a9IJQJf8PQ Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 03:55pm | | colspan="5" | Day 3, 03:55pm | ||
Line 389: | Line 394: | ||
| [[Media:RISC-V and Open Hardware (ELC-E 2022).pdf | PDF]] | | [[Media:RISC-V and Open Hardware (ELC-E 2022).pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/snoXadCIncQ Video] |
|- | |- | ||
| What Lockdep Does and Doesn't | | What Lockdep Does and Doesn't | ||
Line 395: | Line 400: | ||
| [[Media:2022 ELC what lockdep does and doesnt (final v2).pdf | PDF]] | | [[Media:2022 ELC what lockdep does and doesnt (final v2).pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/KjmIXN-SQOw Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 04:50pm | | colspan="5" | Day 3, 04:50pm | ||
Line 403: | Line 408: | ||
| | | | ||
| | | | ||
− | | | + | | [https://youtu.be/ko8OBlmL4lo Video] |
|-} | |-} |
Latest revision as of 22:42, 20 October 2022
Contents
Intro
Presentations from https://events.linuxfoundation.org/open-source-summit-europe/about/embedded-linux-conference/ ELCE 2022 (LF conference archive)].
Please note that all sessions for the event, as well as for Open Source Summit Europe 2022 are available for viewing through the month of November, 2022 at https://osseu2022.sched.com/overview/type/Embedded+Linux+Conference+(ELC) There is no charge to access the event. I believe you just need to provide your e-mail address. This includes all breakout sessions and keynotes.
Videos will be added when available on The Linux Foundation's YouTube page.
NOTE: If you add a wikilink to your presentation and attempt to upload it via the link, it may fail. If it does, use the Special:Upload page to upload your file.
Presenters
Session times are timezone ITC
Day 1 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 1, 11:15am | ||||
Board Farms for Everyone: Making Hardware Debugging Easier and Sharing Boards Across the Globe! | Christopher Obbard, Collabora Ltd | Video | ||
What Does a CPU Do Before Going to Work (in an Embedded System)? | Josef Holzmayr, Mender.io | Video | ||
What's Missing in Embedded Build Systems | Arnout Vandecappelle, Essensium/Mind | Video | ||
Day 1, 12:10pm | ||||
Basics of I2C on Linux | Luca Ceresoli, Bootlin | Video | ||
Challenges of Deploying eBPF-based Tracing in Embedded Systems, and Alternatives in Embedded Platforms Libtracefs/libtraceevent | Bean Huo, Micron | Video | ||
Using OpenEmbedded Inside Containers? How and Why? | Drew Moseley, Toradex | Video | ||
Day 1, 02:20pm | ||||
Sponsored Session: Integrating Software Stacks with BuildStream 2.0 and the Remote Execution API | Sam Thursfield, Codethink | Video | ||
Tales from the Crypt: Implementing Secure Boot and Disk Encryption on Tegra Platforms | Tim Orling, Konsulko Group | Video | ||
Day 1, 03:15pm | ||||
Booting Automotive ECUs Really Fast with Modern Security Features | Brendan Le Foll, BMW Car IT GmbH | Video | ||
Leveraging Next Generation Cellular Networks for Drone Telemetry and Payload Communication | Ngonidzashe Mombeshora, University of Cape Town | PPT | Video | |
Merging your Kernel Testing Code into KernelCI | Alice Ferrazzi & Hirotaka Motai, MIRACLE LINUX powered by Cybertrust Japan Co., Ltd. | Video | ||
Day 1, 04:40pm | ||||
Automating and Managing an IoT Fleet Using Git | Matthias Lüscher, Schindler AG | Video | ||
How to Get Your DT Schema Bindings Accepted in Less than 10 Iterations | Krzysztof Kozlowski, Linaro | Video | ||
Implementing UEFI-based Secure Boot + OTA Update for Embedded ARM Devices | Jan Kiszka & Christian Storm, Siemens AG | Video |
Day 2 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 2, 11:00am | ||||
BoF: Embedded Linux Ecosystem | Tim Bird, Sony Corporation | Video | ||
Delta OTA Update with SWUpdate | Stefano Babic, DENX Gmbh | Video | ||
Improving Wireless PAN Support | Miquèl Raynal, Bootlin | Video | ||
Day 2, 11:55am | ||||
Beyond Complex Cameras: Complex Video Graphs Using PipeWire | George Kiagiadakis, Collabora | Video | ||
From a Security Expert's Diary: DOs and DON'Ts When Choosing Software for your Next Embedded Product | Marta Rybczynska, Huawei OSTC | Video | ||
Implementing A/B System Updates with U-Boot | Michael Opdenacker, Bootlin | Video | ||
Day 2, 02:05pm | ||||
Cameras, Devicetree and ACPI: A Device Driver Perspective | Sakari Ailus, Intel | Video | ||
Growing a Lab for Automated Upstream Testing: Challenges and Lessons Learned | Laura Nao, Collabora Ltd. | Video | ||
Walking Through the Linux-Based Graphics Stack | Paul Kocialkowski, Bootlin | Video | ||
Day 2, 03:00pm | ||||
CIP (Civil Infrastructure Platform): Reusing and Strengthening OSS Component Security for Achieving Industrial Grade Security | Dinesh Kumar, Toshiba Software India Pvt Ltd | Video | ||
SBOMs: Essential for Embedded Systems Too! | Kate Stewart, The Linux Foundation | Video | ||
Technical Introduction to EVerest: Open Source Firmware for EV Charging Stations | Kai-Uwe Hermann & Piet Gömpel, PIONIX GmbH | Video | ||
Day 2, 04:10pm | ||||
A Month Off: Migrating a Robot Controller from the Proprietary INtime RTOS to Linux | Dirk Eibach, Carl Cloos Schweisstechnik GmbH | Video | ||
Graphics: A Frame's Journey | Daniel Stone, Collabora | Video | ||
PCI Endpoint Drivers in Linux Kernel and How to Write One | Manivannan Sadhasivam, Linaro | Video | ||
Day 2, 05:05pm | ||||
Are you Sure your System Applications are Secure? Reduce Exploitation Risk via Application Specific Hardening | Kjell Pirschel, ETAS GmbH & Philipp Ahmann, Robert Bosch GmbH | Video | ||
RAUC: (R)evolution of an Update Framework | Enrico Jörns, Pengutronix | Video | ||
Zero-Overhead Virtualisation: It's a Trap! | Ralf Ramsauer & Stefan Huber, OTH Regensburg | Video | ||
Day 2, 06:00pm | ||||
BoF: Open Source Fleet and Device Management | Jan Lübbe, Pengutronix | Video | ||
BoF: The Yocto Project and OpenEmbedded | Philip Balister, OpenSDR & Nicolas Dechesne, Linaro | Video |
Day 3 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 3, 09:00am | ||||
DSP Welcomes Open Source - Xtensa HIFI DSP Support in Clang1 | Maciej Czekaj, Semihalf | Video | ||
Oniro Project: How to Push IoT Development to the Next Level | Ettore Chimenti, SECO SpA | Video | ||
Day 3, 9:50am | ||||
BoF: Automated Testing and Board Farming | Chris Fiege, Pengutronix e.K. | PDF Notes | Video | |
Extended Display Identification Data (EDID): Problems, Pitfalls and Complications | Hans Verkuil, Cisco Systems Norway | Video | ||
Day 3, 10:50am | ||||
Embedded Containers as a Deployment Component via the Yocto Project | Bruce Ashfield, AMD | Video | ||
Linux for Space - Mission Begins | Lenka Kosková Třísková & Lukáš Mázl, Technical University of Liberec | Video | ||
OverlayFS and its use in Yocto Project | Vyacheslav Yurkov, Precitec GmbH & Co. KG | Video | ||
Day 3, 11:45am | ||||
Application Support with libcamera | Kieran Bingham, Ideas on Board | Video | ||
Day-to-day Testing of Linux 'Next' Kernel Branch - My Story | Marek Szyprowski, Samsung Electronics Poland R&D Center | Video | ||
Updating and Modernizing Clk (Clock) Drivers | Chen-Yu Tsai, Google | Video | ||
Day 3, 01:55pm | ||||
Being Systematic with systemd | Chris Simmonds, 2net Ltd | Video | ||
Design and Implementation of RISC-V Based LoRa Module | Mark Njoroge, University Of Cape Town | Video | ||
Long Jumping Linux 2.6...5.10 | Parthiban Nallathambi, Linumiz | Video | ||
Day 3, 02:50pm | ||||
From Zero to A/B: Swimming Upstream with Yocto, Barebox and RAUC | Roland Hieber & Ahmad Fatoum, Pengutronix e.K. | Video | ||
Linux on RISC-V and the New OS-A Platform | Drew Fustini, BayLibre | Video | ||
Trading fbdev for DRM, No Returns Accepted | Geert Uytterhoeven, Glider bv | Video | ||
Day 3, 03:55pm | ||||
RISC-V and Open Source Hardware Projects BoF | Drew Fustini, BayLibre | Video | ||
What Lockdep Does and Doesn't | Byungchul Park, LG Electronics | Video | ||
Day 3, 04:50pm | ||||
Embedded Linux Conference Annual Closing Game | Tim Bird, Sony Corporation | Video |