Loading…
Attending this event?
September 16-18, 2024
Vienna, Austria
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Europe 2024 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Central European Summer Time (UTC/GMT +2). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Embedded Linux Conference clear filter
arrow_back View All Dates
Monday, September 16
 

11:20 CEST

Embedded Linux in EOD Robots - Lessons Learned - Marcin Bis, Łukasiewicz Research Network – Industrial Research Institute for Automation and Measurements PIAP
Monday September 16, 2024 11:20 - 12:00 CEST
Lessons learned, benefits and some drawbacks learned from utilizing Embedded Linux, Yocto Project and other parts of Opensource software stack in development, production and maintenance of Mobile Robots for special operations. A history of the Polish mobile robots has begun in 1999 with a prototype INSPECTOR robot designed and build by Łukasiewicz Research Network – Industrial Research Institute for Automation and Measurements PIAP. Since about 2010 the robots became digital and started to use Linux and build systems. The talk covers some practical aspects of design and implementation of ARM and x86 Explosive Ordnance Disposal (EOD) mobile robots, the industry transformation and response to Embedded Linux and Yocto Project software stack from a perspective of small engineering team chasing a constantly shifting targets. An insight, successes and failures throughout more than 10 years of utilizing Embedded Linux, Yocto Project, real-time aspects of the operating system and additional topics such as software update, system monitoring, safety critical operations and data encryption and safety will be also covered.
Speakers
avatar for Marcin Bis

Marcin Bis

Lead Programmer, Łukasiewicz Research Network – Industrial Research Institute for Automation and Measurements PIAP
I have been dealing with Linux since 2007, working with customers to create business value by migrating to open-source solutions. I am always eager to work on challenging projects as they sharpen my skills through hands-on experience and contribute to the growth of the industry. I... Read More →
Monday September 16, 2024 11:20 - 12:00 CEST
Hall B (Level 2)
  Embedded Linux Conference
  • Audience Level Beginner
  • Presentation Slides Attached Yes

11:20 CEST

How to Enable Android (AOSP) on Your Developer Board - Mattijs Korpershoek, BayLibre
Monday September 16, 2024 11:20 - 12:00 CEST
Most embedded development boards can run Linux from traditional distros like Debian to custom Yocto systems. But have you ever wondered what it would take to run Android Open Source Project (AOSP) on these developer boards? Well, wonder no more. This talk will walk you through it. Using a ARM based Texas Instruments evaluation board as example, we will start from TI's Yocto SDK then download AOSP and study all the changes needed in order to boot to the Android home screen. We will cover: - Bootloader (U-Boot) modifications required for Android boot flow - Linux kernel versus Android Common Kernel (ACK) - User space changes - Android's build system - Additional changes to add more advanced features
Speakers
avatar for Mattijs Korpershoek

Mattijs Korpershoek

Software engineer, BayLibre
Mattijs works on embedded Android systems since Kitkat (2014). He started at Intel on various smartwatches running Android Wear. Wanting to contribute to open-source projects, he joined BayLibre in 2020. Since then, he and his colleagues have been bringing up Android on various boards... Read More →
Monday September 16, 2024 11:20 - 12:00 CEST
Hall C (Level 2)
  Embedded Linux Conference
  • Audience Level Any
  • Presentation Slides Attached Yes

12:15 CEST

How Did You Cook It? About Honda’s AOSP-Based IVI(in-Vehicle Infotainment) System - Yuichi Kusakabe, Honda Motor Co., Ltd.
Monday September 16, 2024 12:15 - 12:55 CEST
This presentation is the story of Honda's first in-house software development of IVI(In-Vehicle Infotainment) software. Reasons why Honda promotes in-house software development, Building an in-house software development team that started with two people, All development process from scratch, There is no silver bullet that will solve many problems. However, we were able to success the launced this model based on Honda's DNA of Waigaya, A00, and 120% quality products. The key point for this is the use of AOSP(Android Open Source Project) and some OSS. This presentation will show how a traditional automotive OEM like Honda was able to create an in-house software development team, and how it used OSS, including AOSP. By applying OpenChain(ISO/IEC 5230) self-certification and SPDX Lite to our development process, we were able to solve many problems and get a higher starting point. However, vehicles have difficult requirements, so we will tell you the points to minimize customization of OSS.
Speakers
avatar for Yuichi Kusakabe

Yuichi Kusakabe

Chief Architect/OSPO Tech Lead, Honda Motor Co., Ltd.
Yuichi Kusakabe is the Lead Architect at Honda Motor Co., Ltd. , AGL(Automotive Grade Linux) member and COVESA(Connected Vehicle Systems Alliance) member since 2011 with over twenty years of Automotive and Open Source Software Experience. Prior to joining Honda Motor he worked for... Read More →
Monday September 16, 2024 12:15 - 12:55 CEST
Hall C (Level 2)
  Embedded Linux Conference
  • Audience Level Beginner
  • Presentation Slides Attached Yes

12:15 CEST

How to Build Your Own High-Performance Charger with EVerest - Andreas Heinrich & Kai-Uwe Hermann, Pionix GmbH
Monday September 16, 2024 12:15 - 12:55 CEST
In this talk we will give you a comprehensive overview of the complex task of building a high-performance DC vehicle charging station. We will show you how the EVerest project addresses a diverse set of challenges across all areas of the required software stack. EVerest abstracts away the complexities of reliably communicating with vehicles of all makes and models to enable successful charging sessions with robust implementations of the relevant communication protocols, such as ISO 15118-2/20 and DIN 70121 including Plug & Charge. Communication with backend systems of different providers can be achieved through the OCPP 2.0.1 and 1.6 standards. We will also explain how error handling and reporting are managed in a system running a diverse set of EVerest modules. Additionally we will discuss our strategy for generating comprehensive documentation for a project that spans multiple actively developed repositories. EVerest is an Apache 2.0 licensed project within LF Energy. It was initiated by PIONIX GmbH to support the electrification of the mobility sector.
Speakers
avatar for Kai-Uwe Hermann

Kai-Uwe Hermann

Principal Engineer, Pionix GmbH
Kai-Uwe Hermann studied computer science at the Karlsruhe Institute of Technology and worked as a researcher in a robotics and autonomous driving group. Since 2021 he works as a Principal Engineer at PIONIX and is one of the driving forces behind the LF Energy Project EVerest
avatar for Andreas Heinrich

Andreas Heinrich

Software Developer, PIONIX GmbH
Andreas Heinrich started coding with LEGO Mindstorms as a kid. He joined PIONIX in 2021 and works on software for EV charging. His bachelor's thesis focused on energy management and optimizing photovoltaic self-consumption. He enjoys working on projects that make a positive impac... Read More →
Monday September 16, 2024 12:15 - 12:55 CEST
Hall B (Level 2)

13:20 CEST

AOSP Developers Birds of a Feather - Chris Simmonds, 2net Ltd
Monday September 16, 2024 13:20 - 14:00 CEST
This Birds of a Feather meeting is an opportunity for all developers working with embedded Android to come together and share ideas, grumbles and clever hacks. Some of the topics you might like to talk about include these: * Building AOSP * Creating and maintaining board support packages * Integration with Android Studio * Testing and debugging * Security, SELinux, secomp, sandboxing Come along if you find *any* of this stuff interesting!
Speakers
avatar for Chris Simmonds

Chris Simmonds

software consultant, 2net Ltd
Chris Simmonds is a software consultant and professional geek living in Northern England. He has more than two decades of experience in designing and building open-source embedded systems. He is a big believer in Open Source and the importance of community. He is the author of the... Read More →
Monday September 16, 2024 13:20 - 14:00 CEST
Hall C (Level 2)
  Embedded Linux Conference

13:20 CEST

ELinux Wiki BOF - Tim Bird, Sony Electronics
Monday September 16, 2024 13:20 - 14:00 CEST
In this session, the status of the elinux wiki will be discussed, along with ideas for expanding and updating the content for the site. The elinux wiki has served as a resource for embedded Linux developers for almost 18 years. The wiki contains a lot of great material, including slides and videos for almost every embedded Linux Conference. In this session, Tim will discuss the wiki, and we'll brainstorm ideas for rejuvenating the site, and utilizing it as an effective community resource. Rewards will be available if you make an edit to the wiki during the BOF!! Let's work together to improve this valuable resource!
Speakers
avatar for Tim Bird

Tim Bird

Principal Software Engineer, Sony Electronics
Tim Bird is a Principal Software Engineer for Sony Corporation, where he helps Sony use Linux and other open source software in their products. Tim is the maintainer of the Fuego test framework, and is involved with various Linux Foundation projects (including being a member of the... Read More →
Monday September 16, 2024 13:20 - 14:00 CEST
Hall B (Level 2)
  Embedded Linux Conference
  • Audience Level Any
  • Presentation Slides Attached Yes

14:15 CEST

Linux in Space: Fault Detection, Recovery and Fault-Tolerant System Designs - Lenka Kosková Třísková & Lukas Mazl, Technical University of Liberec & Tomas Novotny, VZLU
Monday September 16, 2024 14:15 - 14:55 CEST
Linux in space must be highly reliable and autonomous, both because of the hostile external environment, the physical unavailability of the system, and the limited data flow and direct system administration capabilities. Radiation and other external influences lead to sudden shutdowns and system reboots. Also, data stored in storage devices are at risk of radiation and physical effects. Therefore, the design of a satellite always considers which parts of the system to duplicate or otherwise insure and how to ensure the system's ability to detect an error and recover. In the design of Linux4Space, we have encountered various approaches to solving the problem (from "we have two SD cards, and one is sure to last six months" to "fully duplicated storage and CPU with error detection"). We have reviewed the designs of other satellites and systems. In this paper, we provide some specific examples from natural satellites and summarize everything we have been able to find and track down for various other solutions, examples, and demonstrations.
Speakers
avatar for Tomas Novotny

Tomas Novotny

Research and Development Engineer, Czech Aerospace Research Centre (VZLÚ)
Tomáš Novotný is an embedded Linux systems developer. He currently works on embedded systems for satellites. His previous projects were in the fields of biometric access systems, home automation, and fire engine control.
avatar for Lenka Kosková Třísková

Lenka Kosková Třísková

Teacher, Researcher, Technical University of Liberec
Lenka is an embedded software developer with a long history in the automotive and avionics industries. She has worked for STMicroelectronics, Skoda Auto, and Hood GmbH as a software specialist and requirements engineer. She teaches the operating systems theory and runs several research... Read More →
avatar for Lukas Mazl

Lukas Mazl

Researcher and Lecturer, Technical University of Liberec
Lukáš Mázl graduated from the IT study program at the Technical University of Liberec, where he is now working as a Ph. D. student and researcher. He had been working in the Unicorn software company as a software architect. He is the project leader of Linux4Space.
Monday September 16, 2024 14:15 - 14:55 CEST
Hall B (Level 2)
  Embedded Linux Conference
  • Audience Level Beginner
  • Presentation Slides Attached Yes

14:15 CEST

The Devboards Community for Android - Amit Pundir, Linaro Ltd.
Monday September 16, 2024 14:15 - 14:55 CEST
"Which device prototype or a development board do you suggest?" - got to be one of the most frequently asked question in the embedded workspace. Last year EOSS/ELC'23 was no different and we ran into similar questions around Android development boards. That planted the idea of enabling a community around the development boards or devices that provide decent AOSP (Android Open Source Project) support.

So we started working on The Devboards for Android community initiative https://devboardsforandroid.linaro.org to enable a collaborative space for AOSP system developers. We briefly talked about it at the Android Microconf at LPC'23 as well.

Overall idea of this project is to provide an umbrella space for collaboration and consolidate all the resources about the devices that are known to support AOSP reliably. For each supported device, links are made available to the kernel source, local manifests, device specific files and binaries (like bootloader, firmware, HALs) and documentation. We hope that this initiative will be instrumental in sharing and co-developing features like generic HALs across multiple devices and possibly enabling the supported devices with LAVA CI in the future.
Speakers
avatar for Amit Pundir

Amit Pundir

Senior Engineer, Linaro Ltd.
Senior Engineer at Linaro
Monday September 16, 2024 14:15 - 14:55 CEST
Hall C (Level 2)
  Embedded Linux Conference
  • Audience Level Beginner
  • Presentation Slides Attached Yes

15:25 CEST

From Hardware to Linux - Stefan Eichenberger, embear GmbH
Monday September 16, 2024 15:25 - 16:05 CEST
This presentation will show a step-by-step guide from hardware design to a fully functional Linux system. Initial considerations in the hardware design phase will help simplify the bringup. This includes designing for testability and incorporating features that make debugging easier, such as having accessible test points and providing instrumentation, such as a serial console and a JTAG interface. The next phase involves the bootloader, which is the first software component to run on the system. At this stage, we can use JTAG for early debugging to get some text output and eventually a console. The transition to the Linux kernel involves strategies that may include using JTAG again for early kernel debugging, followed by using printk and KDB for later diagnostics. The final phase involves the root file system and userspace tools that help bring up the rest of the peripherals. This final section of the presentation shows some userspace diagnostic and debugging tools for successfully getting a Linux-based system up and running.
Speakers
avatar for Stefan Eichenberger

Stefan Eichenberger

Embedded Software Engineer, embear GmbH
I started my career 20 years ago with an apprenticeship as an electronics technician. I was always fascinated by embedded software, which led me to study electrical engineering and computer science. Since then I have been working as an embedded software engineer using embedded Linux... Read More →
Monday September 16, 2024 15:25 - 16:05 CEST
Hall C (Level 2)
  Embedded Linux Conference

15:25 CEST

What's Happening with Automotive Grade Linux and How Our Update to Yocto 5.0 Went - Walt Miner, The Linux Foundation & Scott Murray, Konsulko Group
Monday September 16, 2024 15:25 - 16:05 CEST
Automotive Grade Linux released the Quirky Quillback version of the UCB in February and Royal Ricefish is coming in the Summer of 2024. The latest release includes an update to the Yocto project LTS version 5.0. We will give an update on the latest AGL features included in the Ricefish release. We also want to share some lessons learned from upgrading from the 4.0 to 5.0 versions of the Yocto Project.
Speakers
avatar for Walt Miner

Walt Miner

Senior Director of Community - Automotive Grade Linux, The Linux Foundation
Walt Miner is the Senior Director of Community at The Linux Foundation and has served as Community Manager for Automotive Grade Linux since 2014. Walt has spoken at numerous conferences throughout the worlds and brings over 30 years of embedded software development and management... Read More →
avatar for Scott Murray

Scott Murray

Principal Software Engineer, Konsulko Group
Scott has been a Linux user for almost 30 years, and has developed Linux based embedded products for almost 25 years at a variety of companies large and small. Currently, he works for Konsulko Group as a Principal Software Engineer, providing embedded Linux engineering services for... Read More →
Monday September 16, 2024 15:25 - 16:05 CEST
Hall B (Level 2)
  Embedded Linux Conference
  • Audience Level Beginner
  • Presentation Slides Attached Yes

16:20 CEST

Embedded Audio Policies Made Easy with WirePlumber - George Kiagiadakis, Collabora
Monday September 16, 2024 16:20 - 17:00 CEST
Building robust audio policies on embedded systems that integrate well with upstream APIs and components such as PipeWire and PulseAudio has been a challenging task for a long time. In many implementations, custom hardware DSP management components are built, bypassing existing upstream functionality, making integration and maintenance harder than they need to be. In this talk, George will explain how many of these difficulties can be overcome by integrating management directly into WirePlumber, the default session manager of PipeWire, and how existing functionality can be factored in to build complex solutions with ease. Emphasis will be given also on how recent developments in WirePlumber have improved this particular use case.
Speakers
avatar for George Kiagiadakis

George Kiagiadakis

Principal Software Engineer, Collabora
George Kiagiadakis is a principal software engineer at Collabora, with over 14 years of experience in open source and embedded multimedia projects in particular. He is the author and maintainer of WirePlumber, a modular session manager for PipeWire, and has worked extensively with... Read More →
Monday September 16, 2024 16:20 - 17:00 CEST
Hall B (Level 2)
  Embedded Linux Conference

16:20 CEST

Practical Application of Verified Boot - Rouven Czerwinski, Pengutronix e.K.
Monday September 16, 2024 16:20 - 17:00 CEST
More and more applications of embedded linux systems require them to ensure that only trusted software is started on the device. This means that verified boot procedures need to be employed to verify the software running on the device. This talk will highlight the necesssary components to cryptographically verify the bootloader, kernel and filesystem. It will also show how these components can be integrated using the OpenEmbedded build system. Bootloader verification will be covered by providing examples to use the signing.bbclass in Yocto in conjunction with the NXP CST tool to sign a bootloader, kernel verification is covered by a to be upstreamed fitimage class and filesystem verification will be shown with a dm-verity class example for Yocto. Additionally the talk will highlight common pitfalls when deploying locked down embedded systems encountered during project work. We will also cover the case of using GPLv3 licenses on locked down devices.
Speakers
avatar for Rouven Czerwinski

Rouven Czerwinski

Embedded Linux Developer, Pengutronix e.K.
At first building the labgrid hardware access layer, rouven nowadays works on security solutions for embedded devices.
Monday September 16, 2024 16:20 - 17:00 CEST
Hall C (Level 2)
  Embedded Linux Conference
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Audience Level
  • Presentation Slides Attached
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -