Loading…
Wednesday, July 15
 

08:00 CEST

Keynote: AGL - State of the Alliance - Dan Cauchy, Executive Director, Automotive Grade Linux & General Manager of Automotive, The Linux Foundation
Speakers
avatar for Dan Cauchy

Dan Cauchy

Executive Director, Automotive Grade Linux, Automotive Grade Linux/Linux Foundation
Dan Cauchy is the General Manager of Automotive at The Linux Foundation and the Executive Director of Automotive Grade Linux, a cross-industry effort to build an open software platform for automotive applications. Cauchy has over 22 years of experience spanning the automotive, telecom... Read More →


Wednesday July 15, 2020 08:00 - 08:40 CEST

08:45 CEST

AGL Roadmap - Walt Miner, The Linux Foundation
Walt will present an update of the AGL Roadmap,

Speakers
avatar for Walt Miner

Walt Miner

AGL Community Manager, The Linux Foundation
Walt Miner has worked for The Linux Foundation as the Community Manager for Automotive Grade Linux since 2014. Walt has spoken at Automotive Linux Summit, Embedded World Conference in Nuremberg, Embedded Linux Conference, LinuxCon North America, and Open Source Summit North America... Read More →



Wednesday July 15, 2020 08:45 - 09:25 CEST
  Breakout Session
  • Session Slides Included Yes

08:45 CEST

FUJITSU's AGL Regression Test Status Update - Li Xiaoming, FUJITSU
From late 2018, FUJITSU carried a regression test for AGL. This work covers most of AGL's fundermental functions and demo applications. In this presentation, Li Xiaoming will introduce the latest progress of the test work and test template.

Speakers
avatar for Li Xiaoming

Li Xiaoming

Senior Embedded Software Engineer, Nanjing Fujitsu Nanda Software Technology Co., Ltd.
Li Xiaoming is a senior engineer at FNST(Nanjing Fujitsu Nanda Software Technology Co., Ltd). He is focus on CIAT, embedded software development and other related area. Prior to joining FNST, Li worked as a telecom software engineer at Huawei.



Wednesday July 15, 2020 08:45 - 09:25 CEST
  Breakout Session
  • Session Slides Included Yes

09:30 CEST

Break
Wednesday July 15, 2020 09:30 - 09:50 CEST

09:55 CEST

Emerging Trends and Embedded Linux Solutions for Next-Generation Transportation Systems - Christian Kurzke & Corey Minyard, MontaVista Software
This presentation outlines the current major trends on the automotive and transportation market, and positions embedded Linux and other Open Source solutions to implement them.

We review multiple design scenarios for transportation systems that address field safety requirements and the next-generation vehicle bus technology. We then introduce some proven technologies which have long been utilized in the creation of high reliability networking and telecom devices and show how this technology along with complementing design patterns can be used to address the upcoming transportation requirements.

We will also review different strategies for the operation and maintenance phase, showing how to best mitigate risk and avoid security liabilities while achieving a lifecycle or 10 or more years on the market.

Speakers
CM

Corey Minyard

Carrier Grade Architect, MontaVista Software
Recognized as one of the world's leading experts in Carrier Grade Linux, Corey has over 30 years of deep technical expertise in Embedded Linux Systems and is now applying that experience across multiple industries, including automotive. Core was with Nortel for 13 and has been with... Read More →
avatar for Christian Kurzke

Christian Kurzke

Principal Architect, MontaVista Software
Christian Kurzke is one of the top embedded designers in the world with a proven record at Sun, Motorola, Google/Android Auto, and Cognomotiv.His specialties include 10+ yrs of Java and 15+ yrs C (embedded and Unix/Linux system layer)experience in Embedded Software Architecture, Design... Read More →



Wednesday July 15, 2020 09:55 - 10:35 CEST
  Breakout Session
  • Session Slides Included Yes

09:55 CEST

Getting started with AGL using a Raspberry Pi - Leon Anavi, Konsulko Group
In 2016 Automotive Grade Linux was ported to Raspberry Pi and since then this low-cost single board computer has become a preferred getting started platform among the community. Although Raspberry Pi doesn't match the hardware capabilities of high-end industrial and automotive hardware platforms, its wide availability and low-cost makes it a great choice for rapid prototyping and exploring AGL.

This presentation will provide guidelines and exact steps for building AGL image for Raspberry Pi. We will explore the past and present of AGL on Raspberry Pi, including practical experience for supporting Wayland, PipeWire, libostree for software over the air updates and various hardware peripherals.

The talk is appropriate for beginners. No previous experience with AGL is required. Hopefully, the presentation will encourage more people to join and contribute to our open source community!

Speakers
avatar for Leon Anavi

Leon Anavi

Senior Software Engineer, Konsulko Group
Leon Anavi is an open source enthusiast and a senior software engineer at Konsulko Group. He is an active contributor to various Yocto/OpenEmbedded meta layers, Automotive Grade Linux (AGL) and many other open source projects. His professional experience includes web and mobile application... Read More →



Wednesday July 15, 2020 09:55 - 10:35 CEST
  Breakout Session
  • Session Slides Included Yes

10:40 CEST

Current and Future Display Infrastructure Changes in AGL - Marius Vlad, Collabora
Marius will provide an overview of the display infrastructure developments that happened over the last few months. He will describe the challenges, particularities and solutions added in order to cope with AGL requirements and expectations, as well as going over the simplification of the architecture and relying on already established wayland protocols to drive graphics and UIs within a new wayland-based compositor. Further more, Marius will go over some of the future steps into making the new infrastructure much easier to comprehend, modify and adapt in order to tailor it for custom and specific requirements.

Speakers
avatar for Marius Vlad

Marius Vlad

Senior Software Engineer, Collabora
Marius Vlad is Senior Software Engineer at Collabora, working on the graphics domain. He's been actively contributing to Weston and part of the maintainers team.  On the AGL porject, he's been developing new features and maintaining the AGL Wayland compositor.  In the past he worked... Read More →



Wednesday July 15, 2020 10:40 - 11:20 CEST
  Breakout Session
  • Session Slides Included Yes

10:40 CEST

Enabling V2C Scenarios in AGL - Mikhail Zaytsev & Dmitry Oshmarin, Orion Innovation
Connecting everything to the Cloud is already a reality for many year and cars are not an exception. Given that there are tons of use cases where a vehicle or a fleet of vehicles require cloud connectivity, MERA team has put efforts to enable this connectivity in AGL. The focus of this talk will be on the connectors to Azure and AWS public clouds implemented in AGL platform. Several use cases like vehicle tracking and OTA upgrades will be demonstrated.

Speakers
avatar for Mikhail Zaytsev

Mikhail Zaytsev

System Engineer, Orion Innovation
avatar for Dmitry Oshmarin

Dmitry Oshmarin

CTO, Orion Innovation



Wednesday July 15, 2020 10:40 - 11:20 CEST
  Breakout Session
  • Session Slides Included Yes

11:25 CEST

Break
Wednesday July 15, 2020 11:25 - 11:55 CEST

12:00 CEST

Ultra Light Weight Containers for Embedded Systems - Fulup Ar Foll, IoT.bzh
While Linux “name space” provides a good foundation for embedded application isolation, popular containers mostly focus on Linux fragmentation, and none of the Docker, LXC, Snap or Flatpak focus on embedded systems constrains.

Everyone understands that installing a software component on millions of cars, on a submarine or in a train is very different from installing a new application on a desktop or a phone. Embedded containers target managed systems that, on one hand require less composability than phone or desktop, on the other hand require a stronger control on package qualification and resources usage.

This talk presents how to run a containerise AGL under heavy resource constrains. It exposes how containers permit to operate multiple flavors of a given toolkit and finally exposes how containers simplify configuration management, security model and SOTA.

Speakers
avatar for Fulup Ar Foll

Fulup Ar Foll

CEO, IoT.bzh
Fulup holds a Master in Computer Science from the Military French School ESAT. His career starts with ten years of research on embedded operating system before joining the Industry; took the technical direction of Wind-River before moving to Sun-Microsystems. Fulup is the founder... Read More →


Wednesday July 15, 2020 12:00 - 12:30 CEST

12:35 CEST

BoF / Hackathon: Container Integration - Jan-Simon Möller, The Linux Foundation
This session is planned as a hackathon. The goal is to leverage the lessons learned from the CES demo and create a base filesystem with a container runtime and submit it for inclusion as a joint effort by the topic experts and the build and release engineers.
Also, we want to discuss the next steps around containers in AGL.
     Live slides: https://bit.ly/2Oqysn5     github:  https://github.com/automotive-grade-linux/meta-container-sample

Speakers
avatar for Jan-Simon Moeller

Jan-Simon Moeller

AGL Release Manager, The Linux Foundation
Jan-Simon Möller is Release Manager of the Automotive Grade Linux Project (AGL). He’s an active contributor to open source projects for over a decade. His dedication is to advance open source in general and Projects like AGL in particular. He serves on the Yocto Project board representing... Read More →



Wednesday July 15, 2020 12:35 - 13:05 CEST

12:35 CEST

Running HTML5-only User Interface on AGL. Into the Web Based Homescreen and Applications - Lorenzo Tilve, Igalia
Lorenzo will be presenting the details of the new pure HTML5 version of the AGL demo platform, getting into the details of the web homescreen and the available demo webapps. This will include an update on the way to build and test web-based images, and extending the information to develop and integrate new webapps or modify the existing ones.

The presentation will be also describing the overall current status of the Web Application Manager (WAM) and Chromium components that provide the web runtime capabilities into the platform.

Speakers
avatar for Lorenzo Tilve

Lorenzo Tilve

Software Developer, Igalia
Lorenzo is a Software Engineer with years of experience on the Igalia web browsers team, participating on different projects on Chromium and WebKit. He has been the responsible of the migration and maintenance of several Chromium adaptations into different distributions and hardware... Read More →



Wednesday July 15, 2020 12:35 - 13:05 CEST
  Breakout Session
  • Session Slides Included Yes
 
Thursday, July 16
 

08:00 CEST

Keynote: Device Virtualization Architecture in Automotive - Masashige Mizuyama , Panasonic
In this keynote, he will talk about how device virtualization is the critical key to preserve software assets in automotive systems and even in systems without hypervisor as well. He will point out that the most important elements for the device virtualization include well-defined device abstraction and location transparency. He will show the “unified virtual display” technology for complex cockpit systems as the latter example.

He will also touch upon the latest progress of Virtualization EG in AGL which is focused on the introduction of VirtIO to AGL UCB as the standard device virtualization.

Speakers
avatar for Masashige Mizuyama

Masashige Mizuyama

Director, Executive Vice President & CTO, Panasonic Automotive Systems Co., Ltd.
Masashige Mizuyama joined Panasonic in 1988, then known as Matsushita Electric Industrial Co., Ltd.He had been engaged in Operating System Development, Software Architecture Development, System Architecture Development.2005-2012 Chief Architect and Director, Mobile phone development2013-2016... Read More →



Thursday July 16, 2020 08:00 - 08:15 CEST
  Keynote
  • Session Slides Included Yes

08:20 CEST

BoF: Post Keynote Discussion About Display Virtualization Architecture - Masashige Mizuyama, Panasonic
Speakers
avatar for Masashige Mizuyama

Masashige Mizuyama

Director, Executive Vice President & CTO, Panasonic Automotive Systems Co., Ltd.
Masashige Mizuyama joined Panasonic in 1988, then known as Matsushita Electric Industrial Co., Ltd.He had been engaged in Operating System Development, Software Architecture Development, System Architecture Development.2005-2012 Chief Architect and Director, Mobile phone development2013-2016... Read More →


Thursday July 16, 2020 08:20 - 09:00 CEST

08:20 CEST

Lessons Learned from the AGL Demo Platform - Scott Murray, Konsulko Group
The AGL demo platform, the "green machine", is the introduction to the AGL platform for many, and currently acts as a testbed for software integration efforts similar in some ways to an AGL productization effort. This presentation will outline the current state of the platform and the evolution it has undergone over the last few years. In addition to an overview of the demo unit specific hardware and software components, there will be more focused discussion about some of the recent development to enable demo features like cluster, CAN support, and Alexa integration that are likely relevant to developers interested in productization of AGL.

Speakers
avatar for Scott Murray

Scott Murray

Principal Software Engineer, Konsulko Group
Scott has been a Linux user for over 25 years, and has developed Linux based embedded products for almost 20 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 →



Thursday July 16, 2020 08:20 - 09:00 CEST
  Breakout Session
  • Session Slides Included Yes

08:20 CEST

Quality Issue of the AGL Instrument Cluster - Naoto Yamaguchi, AISIN AW CO.,LTD.
The AGL Instrument Expert Group now discusses the criteria for using OSS in an instrument cluster.  The compliance for Automotive SPICE is required in real product development.  When using open source in these products, developers need to assess to OSS.  The AGL Instrument Expert Group aims to solve this problem by the new development process for AGL distributions for the instrument cluster.

In this presentation, we talk about these activities.



Speakers
avatar for Naoto Yamaguchi

Naoto Yamaguchi

Researcher, AISIN CORPORATION
Naoto Yamaguchi is a senior specialist of IVI system development at AISIN. He received a doctor of informatics from the Shizuoka University in 2007. He has developed RTOS navigation platform since 2007, and in-vehicle infotainment system using Linux since 2011. He joined to AGL since... Read More →



Thursday July 16, 2020 08:20 - 09:00 CEST
  Breakout Session
  • Session Slides Included Yes

09:05 CEST

Join the Hallway Hangout
Join fellow AGL AMM attendees during your break - see the MeetingPlay agenda for Zoom information

Thursday July 16, 2020 09:05 - 09:35 CEST

09:40 CEST

Ultra Precise Timing for Connected & Autonomous Vehicles - Joe Neil, Microchip Technologies
This presentation will outline some of the major problems with current AI approaches to PNT required for advanced autonomous vehicle operation. Potential V2I solutions for swarm applications applicable to Autonomous Vehicle Navigations and the (value add) role of opensource software in these solutions will be examined.
This presentation will cover and or intersect with the following areas of interest: Navigation, V2I (V2X), Autonomous Vehicles, Connected Vehicles.

Speakers
JN

Joe Neil

Technical Specialist, Microchip Technologies
Joe has worked in Microchip Frequency and Timing Business Unit for 12 years, speaking extensively in forums and seminars such as MWC, ITSF, and WSTS. He is currently working on advanced timing solutions for Autonomous Vehicles.



Thursday July 16, 2020 09:40 - 10:20 CEST
  Breakout Session
  • Session Slides Included Yes

09:40 CEST

Video Support in AGL: Use Cases, Requirements and Solutions - George Kiagiadakis, Collabora
Continuing the topic of his previous talk at the All Member Meeting in Monte Carlo, George is going to perform an in-depth analysis of automotive use cases where video is involved and talk about the software components that are required to enable them, focusing on PipeWire and how the policy management that is in place for audio can be extended to implement the policy management requirements for video.

Speakers
avatar for George Kiagiadakis

George Kiagiadakis

Principal Software Engineer, Collabora
George Kiagiadakis is a principal open source software engineer at Collabora, with over 13 years of experience in embedded multimedia projects. He is the author of WirePlumber, a modular session manager for PipeWire, and an active contributor to PipeWire and GStreamer. In the past... Read More →



Thursday July 16, 2020 09:40 - 10:20 CEST
  Breakout Session
  • Session Slides Included Yes

10:25 CEST

Extending Bluetooth Within AGL - Raquel Medina, Konsulko Group
Bluetooth services are a core component of functionality with the AGL software stack.

Speaker will go into the development of the Bluetooth binding within AGL and it's respective dependent components (e.g. agl-service-bluetooth-map, agl-service-bluetooth-pbap, etc).

Some of the key points will touch on corner cases discovered during development, extending other bindings/applications to utilize the agl-serice-bluetooth service, and steps to integrate your own vendor Bluetooth stack.

Speakers
avatar for Raquel Medina

Raquel Medina

Senior Software Engineer, Konsulko Group
Raquel Medina is a telecommunication engineer with over 15 years of industry experience in software development. She has developed code for consumer electronics, telecoms and automotive industries, and taken many projects from technology readiness assessments and prototyping to release... Read More →



Thursday July 16, 2020 10:25 - 11:05 CEST
  Breakout Session
  • Session Slides Included Yes

10:25 CEST

Static Analysis tools for AGL using FOSS - Jan-Simon Möller, The Linux Foundation
The talk will present options for adding Static Analysis to Automotive Grade Linux by using tools available as Open Source. A selection of tools will be introduced and the integration and use will be evaluated. Finally the pro's and con's will be discussed.

Speakers
avatar for Jan-Simon Moeller

Jan-Simon Moeller

AGL Release Manager, The Linux Foundation
Jan-Simon Möller is Release Manager of the Automotive Grade Linux Project (AGL). He’s an active contributor to open source projects for over a decade. His dedication is to advance open source in general and Projects like AGL in particular. He serves on the Yocto Project board representing... Read More →



Thursday July 16, 2020 10:25 - 11:05 CEST
  Breakout Session
  • Session Slides Included Yes

11:05 CEST

Current and Future Display Infrastructure Changes in AGL - Marius Vlad, Collabora
Marius will provide an overview of the display infrastructure developments that happened over the last few months. He will describe the challenges, particularities and solutions added in order to cope with AGL requirements and expectations, as well as going over the simplification of the architecture and relying on already established wayland protocols to drive graphics and UIs within a new wayland-based compositor. Further more, Marius will go over some of the future steps into making the new infrastructure much easier to comprehend, modify and adapt in order to tailor it for custom and specific requirements.

Speakers
avatar for Marius Vlad

Marius Vlad

Senior Software Engineer, Collabora
Marius Vlad is Senior Software Engineer at Collabora, working on the graphics domain. He's been actively contributing to Weston and part of the maintainers team.  On the AGL porject, he's been developing new features and maintaining the AGL Wayland compositor.  In the past he worked... Read More →



Thursday July 16, 2020 11:05 - 11:40 CEST
  Breakout Session
  • Session Slides Included Yes

11:45 CEST

AGL CIAT Lab on desk - Paweł Wieczorek, Samsung R&D Institute Poland
AGL project has established rock solid development and testing infrastructure based on mature and battle-tested components. It is also possible to extend its capabilities by hooking in compatible remote labs. Could these accomplishments be used for small on-desk setups too?

Paweł has taken up the task of providing such setup based on previous AGL and CIP projects work. He will present pros and cons of such approach as well as share tips and caveats for those solutions.


Thursday July 16, 2020 11:45 - 12:25 CEST
  Breakout Session
  • Session Slides Included Yes

11:45 CEST

Boost AGL Application Framework Performance by 10+ - Stéphane Desneux, IoT.bzh
IoT.bzh investigated on lazy object synchronization techniques combined with an appropriate serialization format and shows that performance can be improved by a ratio from 10 to 100 depending on use cases. This benefits to low-latency and/or high-throughput applications: High frequency sensors, fast CAN messaging, realtime applications, ...

Changing serialization format may provide a performance gain from 20% to 50%. To go further, the only solution is to reduce drastically the number of (de)serializations. This can be achieved by adopting a dual internal and external representation for objects coupled with new transport mechanisms between bindings.

This talk presents the benchmark results obtained by our team and proposes new ways to boost performance in the AGL Application Framework, including a new binding API v4 compatible with current API v3.


Thursday July 16, 2020 11:45 - 12:25 CEST
  Breakout Session
  • Session Slides Included Yes

12:30 CEST

Door Open: Ignition Play with IVI - Prasad Tadapalli, KPIT Technologies Inc
Ability to have the IVI usable in less than 5 seconds after the driver enters the car,has been a requirement that automotive infotainment systems have always tried to realize. This improves the driver user experience, as the driver does not have to wait longer to start using the IVI after starting his car. Various solutions like hibernation etc., have been tried to address this problem. Suspend To RAM (STR) has been a solution which is being looked upon to achieve this, thanks to the advent of hardware capable of running at low power.

With the automotive systems becoming complex these days involving multiple ECU’s, is it really easy to implement STR in a multi-ECU environment?

This talk tries to focus on this question. This talk captures the challenges and the points to consider
while implementing STR for a ready to use IVI in < 5sec.

Speakers
avatar for VENKATA RAMALINGA PRASAD

VENKATA RAMALINGA PRASAD

Solution Architect, KPIT Technologies Ltd
Working as a Solution Architect with KPIT Technologies Inc. Working on Linux based Infotainment software for more than 12 years now in various domains like Bluetooth,SELinux and Driver development .Currently working on designing and developing solutions for cockpits based on AGL and... Read More →



Thursday July 16, 2020 12:30 - 13:10 CEST
  Breakout Session
  • Session Slides Included Yes

12:30 CEST

Virtual I/O Device (VIRTIO) Based Virtualization for Cars - Tero Salminen, OpenSynergy GmbH
VIRTIO is open standard for device (e.g. GPU, display, mass storage, ...) virtualization. Automotive domain is adopting hypervisors to consolidate different functions. As this happens, ability to reuse existing SW will save time and effort in development and also allow more flexibility on hardware choices. Use of open standards makes the benefits even greater but these benefits can only be achieved if VIRTIO is extended to support all key automotive use cases. The work with the standards needs input from all stakeholder, OEMs, Tier-1s, SoC vendor, operating system vendors, ...

Cockpit is the domain where virtualizatfion has been used for a few years. Now is the time to standardize the key devices and make operating systems run fully virtualized on top of VIRTIO. This will allow savings for all stakeholders.

Speakers
avatar for Tero Salminen

Tero Salminen

Senior Director Product, Virtualization, OpenSynergy GmbH
Head of the Virtualization team at OpenSynergy. Over 20 years of experience from building platforms for telecom, phones and cars.



Thursday July 16, 2020 12:30 - 13:10 CEST
  Breakout Session
  • Session Slides Included Yes
 
  • Timezone
  • Filter By Date Automotive Grade Linux All Member Virtual Meeting Summer 2020 Jul 15 -16, 2020
  • Filter By Type
  • BoF
  • Break
  • Breakout Session
  • Keynote
  • Session Slides Included

Filter sessions
Apply filters to sessions.