Loading…
June 20 - 22 - Tokyo, Japan
Click for Open Source Summit Japan & Automotive Linux Summit Information & Registration

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Automotive Linux Summit [clear filter]
Wednesday, June 20
 

13:30

AGL & Real Time: Architecture Options for Critical Profiles - Fulup Ar Foll, IoT.bzh
While AGL started as "IVI only", today the industry is asking for more: Cluster, Telematics, etc. Many of those new profiles requires “Real Time” capabilities. Everyone understand that a cluster should not slow down because the navigation is recomputing a route, that rear-camera should start before the radio, or that emergency icon should not stop working because the audio subsystem crashes.

The talk proposes to explore potential routes on how AGL could address “Real Time” constrains and support more critical automotive use-cases. First it explains how AGL application framework may leverage standard Linux features as “RT-preempt” to isolate tasks and grant hard priorities. Then it explores how AGL could link with the world of “micro-controller”, describing the contains for a native AGL “binding” to run on a mini-kernel as Zephyr or others equivalent minimalist operating systems.

Speakers
avatar for Fulup Ar Foll

Fulup Ar Foll

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


Wednesday June 20, 2018 13:30 - 14:10
Hall B-1

13:30

How to Utilize Performance Oriented big.LITTLE Solution on Automotive Usecase - Yoshiyuki Ito, Renesas
It required some tweaks to use big.LITTLE solution on performance sensitive system such as automotive usecase.Especially for the system built with upstream kernel due to no sched_util functionality still not merged on that. Renesas distributing the kernel enabled big.LITTLE solution for Automotive usecase with upstream kernel which is the result of the latest kernel community acquisition status of the EAS. In this presentation, Renesas promoting scheduler parameter settings to utilize performance-oriented big.LITTLE solution.

Speakers
avatar for Yoshiyuki Ito

Yoshiyuki Ito

Principal Expert, Renesas Electronics
Joined NEC at Apr. 1993, NEC electronics at Jun. 2003 and RENESAS Electronics at Apr. 2010. Member of Open Source Development Centor of the RENESAS Electronics.



Wednesday June 20, 2018 13:30 - 14:10
Hall B-2

14:20

High-Level API for Smartphone Connectivity on AGL - Takeshi Kanemoto, RealVNC Ltd.
While smartphone-based connectivity has become an essential part of modern IVI systems, the technology with which the IVI systems connect to smartphones has fragmented with the growing demand for Android Auto, CarPlay and SmartDeviceLink. While this provides a greater amount of choice, it also poses challenges for the automotive industry in providing a unified and consistent user experience across different connectivity methods. In this presentation, Takeshi Kanemoto will outline the challenges in enabling multiple smartphone connectivity technologies on an IVI system, and how a common high-level API in AGL for smartphone connectivity can improve the design of AGL-enabled IVI systems and improve the user experience.

Speakers
avatar for Takeshi Kanemoto

Takeshi Kanemoto

Pre-sales Applications Engineer, RealVNC Ltd.
I am a Pre-sales Applications Engineer at RealVNC, a software company based in Cambridge, UK. RealVNC specialises in remote access software and is the original inventor of the Virtual Network Computing (VNC) protocol. VNC technology has a wide range of uses in different industries... Read More →


Wednesday June 20, 2018 14:20 - 15:00
Hall B-2

14:20

Introduction to Automotive Grade Linux - Walt Miner, The Linux Foundation
Speakers
avatar for Walt Miner

Walt Miner

Automotive Grade Linux 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 Linux Conference, LinuxCon North America, and Open Source Summit North America. Walt has over 30 years of embedded software... Read More →



Wednesday June 20, 2018 14:20 - 15:00
Hall B-1

15:10

Safely Copylefted Cars: Reexamining GPLv3 Installation Information Requirements - Bradley Kuhn, Software Freedom Conservancy & Behan Webster, Converse in Code
Many automotive companies forbid inclusion of GPLv3'd software, even while GPLv2'd software is widely accepted, utilized and incorporated. The clarification regarding "Installation Information" in GPLv3 is often cited as the reason for avoidance.

Webster and Kuhn recently began assisting in educational efforts for companies regarding GPLv3's Installation Information requirements on consumer devices such as automobiles. Corporate users have begun to realize, upon learning clarification from experts, that the requirements are not as broad as they once believed. Clear guidelines exist that are palatable for their product lines.

This talk introduces a detailed study of those requirements for GPLv3'd works, explain in concrete terms how they interact with "merely aggregated" works, and present a clear path for compliance with these requirements that automotive companies can meet.

Speakers
avatar for Bradley M. Kuhn

Bradley M. Kuhn

Distinguished Technologist, Software Freedom Conservancy
Bradley M. Kuhn is the President and Distinguished Technologist at Software Freedom Conservancy and editor-in-chief of copyleft.org. Kuhn began his work in the software freedom movement as a volunteer in 1992, when he became an early adopter of the GNU/Linux operating system, and... Read More →
avatar for Behan Webster

Behan Webster

Chief Engineer, Converse in Code Inc
Behan Webster is a Computer Engineer who has spent more than two decades in diverse tech industries such as telecom, datacom, optical, wireless, automotive, medical, defence, and the game industry writing code for a range of hardware from the very small to the very large. Throughout... Read More →



Wednesday June 20, 2018 15:10 - 15:50
Hall B-1

15:10

Securing Over-the-Air Updates Against Nation State Actors - Justin Cappos, NYU
This talk describes a secure over-the-air update system called Uptane that gracefully degrades in security when attacked. Uptane provides much better security resilience when attacked by strong adversaries including nation state actors. It does this while balancing practical deployment concerns that OEMs face related to ECU capabilities, infrastructure requirements, and operator usability.

Uptane is designed to be easy to deploy and has had substantial practical adoption as a result. It is already integrated into Automotive Grade Linux (through aktualizr) and is being rolled out now by several major OEMs. Uptane is an open and free system, that has been audited by many experts in the security community. As a result of these factors, Uptane received several awards including Popular Science naming it one of the coolest new inventions of 2017.

Speakers
avatar for Justin Cappos

Justin Cappos

Professor, New York University
Justin Cappos is a professor in the Computer Science and Engineering department at New York University, who strives to provide service to society through technology. Justin's research philosophy focuses on solving real world security problems in practice. He and his students often... Read More →



Wednesday June 20, 2018 15:10 - 15:50
Hall B-2

16:20

Practical Verification for Edge AI use and Effort for Functional Improvement - Yasumitsu Takahashi, NTT DATA MSE
Theme presentation regarding practical verification result of study data updating model at edge AI use and functional improvement (OpenCL application to AGL). Through above, we are willing to pick up the actual use cases utilized by edge AI and samples pointing to the actions for use to utilize them in future work at NTT DATA MSE. 

Speakers
avatar for Yasumitsu Takahashi

Yasumitsu Takahashi

Deputy Manager, NTT DATA MSE CORPORATION
Yasumitsu Takahashi is a technical engineer in NTT DATA MSE CORPORATION. He has over 10 years experience developing Linux Kernel based embedded devices and has extensive experience and knowledge with kernel, middleware, applications.



Wednesday June 20, 2018 16:20 - 17:00
Hall B-2

16:20

Remote Access and Output Sharing Between Multiple ECUs for Automotive - Harunobu Kurokawa, Renesas
In the future, there are requirements about multiple display , e.g.IVI, Cluster, HUD(Head-up display), Rear-Display, etc in Automotive Cockpit. A system that shares images with multiple ECUs is required for one of the in-vehicle use cases that realize a multi-display system.

Since 2016, Renesas developed the function to transfer the display image to another ECU with Denso/ADIT. "mapviewer" image data that is drawn in IVI is transferred to Cluster ECU using H.264 streaming, then this image is shown center of cluster display.

This demo system with IVI and cluster was exhibited at CES 2017 and 2018, and posted into AGL. However this system is only applied to R-Car SoC. Then I should develop new plugin that is available for another Automotive SoCs.

This presentation will describe remote access plugin to communication inter connect multiple ECUs.

Speakers
avatar for Harunobu Kurokawa

Harunobu Kurokawa

Senior Staff Engineer, Renesas Electronics Corporation
Harunobu Kurokawa is responsible for Renesas BPS support for AGL. His has worked in Renesas from 2007 as Embedded software engineer. His first experience is mobile phone platform software(symbian, Android) development for Japan domestic. From 2014, he works linux on R-Car series for... Read More →



Wednesday June 20, 2018 16:20 - 17:00
Hall B-1

17:10

KDE for Automotive? Really? Tell Me More About It... - Agustin Benito Bethencourt, Codethink Ltd
KDE is one of the most solid Open Source community projects. It holds a wide experience in developing libraries, HMIs, applications and tools for different platforms and distributions. KDE is primarily knowns in the desktop space but the project developed solutions for touchscreens based devices like tablets and, more recently, mobiles.

The talk will start introducing KDE to the audience, focusing on those aspects that might be of interest for a future collaboration with Open Source automotive projects like AGL. Then, Agustín will describe the current state of the software developed by the KDE community for embedded and mobile devices, focusing on the current efforts to support KDE in Yocto. Finally, Agustin will focus that support the the idea of KDE becoming an outstanding strategic partner for automotive ecosystems interested in attracting Open Source application developers.

Speakers
avatar for Agustín Benito Bethencourt

Agustín Benito Bethencourt

Principal Consultant, Codethink Ltd
Bachelor degree in Applied Physics and Master in Training. Agustin Benito Bethencourt has experience as entrepreneur, executive, IT director, product owner and consultant, in the FLOSS space. Currently he is Principal Consultant at Codethink Ltd. Beyond helping customers to create... Read More →


Wednesday June 20, 2018 17:10 - 17:50
Hall B-1

17:10

 
Thursday, June 21
 

11:10

GMSL in Linux - Eight cameras, Two Buses, One Address - Kieran Bingham, Ideas on Board
A walk through the trials and tribulations of capturing video from 8 cameras simultaneously using the Renesas R-Car H3 and open source drivers on a mainline kernel.

The Gigabit Multimedia Serial Link (GMSL) provides a means to send high bandwidth media data across a single cable for advanced driver assistance systems (ADAS) and automotive infotainment.

In this talk we explore the issues faced when implementing support for a new, unsupported protocol that doesn't fit in the existing subsystems. We look at how we have tackled the technical challenges, including connecting multiple cameras through an I2C mux with identical address configurations, and handling muxed-streams in V4L2 with CSI-2 using virtual channels.

Speakers
avatar for Kieran Bingham

Kieran Bingham

Linux Embedded Software Engineer, Ideas on Board
Kieran Bingham is an embedded software engineer working with Ideas on Board and specialising in Linux kernel developments with a focus on media related subsystems.Kieran has worked with embedded Linux systems for over 12 years through professional service companies and silicon vendors... Read More →


Thursday June 21, 2018 11:10 - 11:50
Hall B-1

11:10

Leveraging webOS Technologies for Automotive - Lokesh Kumar Goel & Steve Lemke, LG Electronics
Did you see LG's Demo in the AGL Showcase at CES in Las Vegas? Come learn about the cool webOS technologies that made LG's awesome automotive demo possible!

This talk will explain the concepts and technologies behind this great demo and how these webOS technologies can be leveraged to enhance AGL and other embedded platforms:
a) Overview of LG's AGL CES Demo: what was added to AGL, and how three different in-car systems were integrated with each other, a 3D driving simulator, and real-time connected car cloud services
b) Bringing HTML5 web apps to AGL: how LG's web app runtime from webOS can be leveraged on AGL to deliver a first-class HTML5 app experience in automotive platforms by getting web apps out of the browser
c) Streamlined web app development with Enact: super-fast, easy to develop, open Web App Framework
d) Other webOS technologies that can be leveraged on AGL and elsewhere

Speakers
avatar for Steve Lemke

Steve Lemke

Principal Engineer, LG Silicon Valley Lab
Steve Lemke is a principal engineer with the Advanced Automotive Platforms team at the Silicon Valley Lab of LG’s America R&D Center. Steve works with several open source autonomous and automotive platform projects at LG including the LGSVL Autonomous Driving Simulator, WebOS Open... Read More →



Thursday June 21, 2018 11:10 - 11:50
Hall B-2
  • Experience Level Any

12:00

An Approach to Deliver Hardware-dependent Packages in Order to Reduce Effort of Updating AGL Distribution Images - Khiem Nguyen, Renesas Design Vietnam
To support AGL distribution for various boards, SoC architecture, there is a big concern about how to distribute the HW-dependent packages efficiently. Nowadays, in order to update the HW vendor's dependent packages, a full Yocto build are likely carried out. It requires much skill of developers, need deep Yocto knowledge to replace the packages and solve the local environment issues. Moreover, it might take much CPU time to finish a full Yocto build for AGL distribution which incrementally becomes bigger year by year. Following the introduction of a binary packaging distribution solution from IoT.BZH member, Khiem would like to expand the solution to support hardware-dependent package delivery. The purpose is to utilize the available common solution as well as to reduce effort of updating AGL distribution images and AGL Software Development Kit (SDK).

Speakers
avatar for Khiem Nguyen

Khiem Nguyen

Senior Staff Engineer, Renesas Design Vietnam
Khiem Nguyen has worked on Embedded software development for 10 years. He's a BSP developer for Open-Source Automotive Infotainment System. His team develops and enhances the functionality and performance of some Linux features like Power Management, Thermal Management, Memory Management... Read More →



Thursday June 21, 2018 12:00 - 12:40
Hall B-2

12:00

Fuego Test System Status Update - Tim Bird, Sony
The Fuego test system is used for testing LTS and some aspects of AGL. In this presentation, Tim will describe the current status of the project, and how it can be used by independent developers to test their Linux systems. Fuego version 1.3 includes additional tests, and new features such as enhanced report generation, more detailed testcase results display, and board control features.

Come see Fuego's latest features, to see if it can be useful in your own Linux projects.

Speakers
avatar for Tim Bird

Tim Bird

Senior Software Engineer, Sony
Tim Bird is a Senior 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 in various groups in the Linux Foundation, including the LF Technical Advisory... Read More →



Thursday June 21, 2018 12:00 - 12:40
Hall B-1

14:00

Applying Video Test Automation to Automate Multimedia Verification with Embedded Linux - Nguyen Nguyen & Khiem Nguyen, Renesas Design Vietnam
So far, Multimedia testing has consumed much workload. However, Test result depends on experience of tester’s health, spirit on each working day. Result of test cycles aren't consistent due to tester's judgement changed. Automation test can solve those problems.
Nowadays, Multimedia is one of key features in ADAS, Infotainment system. However, it takes time to verify the video quality. In this topic, Nguyen Nguyen will introduce the Video Automation Test method from Renesas using Open-source software.

Thanks to this development, Renesas could verify the video quality for ADAS & Infotainment System without human, reduce the testing workload, increase verification quality by pointing out the video issue: noise, broken, not-smooth playback.

The presentation aims to show idea for video automation test in general and Multimedia automation testing with Fuego from Renesas particularly.

Speakers
avatar for Khiem Nguyen

Khiem Nguyen

Senior Staff Engineer, Renesas Design Vietnam
Khiem Nguyen has worked on Embedded software development for 10 years. He's a BSP developer for Open-Source Automotive Infotainment System. His team develops and enhances the functionality and performance of some Linux features like Power Management, Thermal Management, Memory Management... Read More →
avatar for Nguyen Nguyen

Nguyen Nguyen

Senior engineer, Renesas
Nguyen Nguyen has worked in SW embedded field for ten years. He developed Multimedia framework (based on OpenMax IL standard) that works on uITRON, joined Digital television system projects for Japan market, developed Multimedia plug-in for Android Stagefright and joined to build-up... Read More →



Thursday June 21, 2018 14:00 - 14:40
Hall B-2

14:00

Primer: Testing Your AGL - Yocto ptest, Lava Jobs and More - Jan-Simon Moeller, The Linux Foundation
This talk will introduce the frameworks used to add tests to AGL at various levels. E.g. for recipes shipping their own testsuite , how to add systemd service checks to the existing runtime tests and how to write new testcases to run on the AGL CIAT infrastructure.

Speakers
avatar for Jan-Simon Möller

Jan-Simon Möller

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 holds a Dipl.-Ing. in Electrical Engineering... Read More →



Thursday June 21, 2018 14:00 - 14:40
Hall B-1

14:50

AGL Development Tools - What's New in FF? - Stephane Desneux, IoT.bzh
This talk will cover the latest development tools available in AGL:
* XDS - Build, Deploy, Run, Debug applications
* Applications Lifecycle (signing, installing, updating ...)
* Monitoring, Supervision and Tests
* AGL profiles (IVI, Cluster, Telematics, ...) - Tailor your AGL platform

Speakers
avatar for Stephane DESNEUX

Stephane DESNEUX

CTO, IoT.bzh
Stéphane is a Principal Software Engineer and holds a master in Computer science & Electronics from ISEP, Paris. In the last years, as principal engineer in charge of Tizen:Common & IVI releases, Stéphane led Tizen 3.x efforts for Intel. In 2015, he co-founded IoT.bzh and now acts... Read More →



Thursday June 21, 2018 14:50 - 15:30
Hall B-2

14:50

Establish an Automated Testing Lab for AGL - Liu Wenlong, Nanjing Fujitsu Nanda Software Tech. Co., Ltd
Establish an automated testing lab for AGL(Liu Wenlong, Fujitsu Nanda) - This presentation is the introduction to how to establish an automated testing lab. The main part is to tell audiences how to install AGL-Fuego and do remote LAVA tests with it. And the BSP drivers test on R-car boards with the latest AGL will be the example there.

Fuego is a test system specifically designed for embedded Linux testing. It supports automated testing of embedded targets from a host system and has strong chart features.
LAVA is a continuous integration system for deploying operating systems onto physical and virtual hardware for running tests.

In this presentation, Liu Wenlong will report how to establish automated testing lab and do BSP tests on R-car boards with it.

Speakers
LW

Liu Wenlong

Embedded engineer, Fujitsu(FNST)
Working for Fujitsu since 2015 and engaged in the development of automotive embedded devices(RT + Linux).2017~, working for the CIAT related fields.



Thursday June 21, 2018 14:50 - 15:30
Hall B-1

16:00

Are Open Source Autonomous Vehicles Possible? - Jeremiah Foster, Luxoft
Are open source autonomous vehicles possible? If not, why not? Is the reason technical, commercial, or legal? The answers to these questions are important because they may have a direct impact on the widespread uptake of autonomous vehicles among consumers. Can open source provide the requisite transparency that regulators are looking for, that car companies need, and consumers demand? The answer may be yes, but challenges exist; FOSS licenses can be anathema to car companies, "unlimited liability" and indemnification are still hurdles, and some business models still rely on tightly controlled, proprietary code. We'll look at new code projects that provide needed automotive functionality, discuss new license compliance approaches, and also discuss the approaches that various OEMs are taking to foster an ecosystem that may make autonomous open source vehicles possible.

Speakers
avatar for Jeremiah Foster

Jeremiah Foster

Open Source Technologist, Luxoft
Jeremiah Foster works as an open source technologist for Luxoft. For nearly ten years he's been working in the automotive industry, his current position is as the GENIVI Alliance's Community Manager. Jeremiah speaks at automotive industry events world wide as well as at the leading... Read More →



Thursday June 21, 2018 16:00 - 16:40
Hall B-2

16:00

Automotive Edge Cloud Computing Challenge in Telco Edge Environment - Hidetsugu Sugiyama, Red Hat
According to 5G Automotive Association - A typical challenge in V2Cloud is the big data processing and storage resulting from a huge and growing number of sensors in connected vehicles and roads. According to AECC(Automotive Edge Computing Consortium) activity, they already addressed this challenge.

Collocating edge computing and edge container platform at Telco edge node help make the economics of each of them significantly more attractive. However, there is industry gap between Telco industry who wants to keep Carrier grade service and Automotive industry who understands CI/CD and Kaizen.

This session introduces OSS possibility for bringing Automotive cloud native container service using Openshift/K8s that can build on-demand big data system(Apache Kafka + Spark) in localized container network operated by Automotive provider on top of OpenStack NFV edge computing operated by Telco.

Speakers
avatar for Hyde Sugiyama

Hyde Sugiyama

Chief Architect, Red Hat K.K.(Japan)
Hyde Sugiyama is Chief Architect at Red Hat Japan and focus on Service Provider sector.Hyde has been with Red Hat for five years, working on SDN/NFV/Edge Computing solutions development and joint GTM with NFV/SDN partners. He has 30+ years experience in the Information and Communications... Read More →



Thursday June 21, 2018 16:00 - 16:40
Hall B-1
  • Experience Level Any

16:50

Browsers and Web Runtimes for Automotive: Alternatives, Challenges, and Current Status - Juan José Sánchez Penas, Igalia
Automotive web browsers and web application runtimes have specific needs, compared to platforms such as mobile, STB/TV, desktop and other embedded devices.

When building your own web middleware for an automotive platform, many different aspects need to be considered in order to define the right technologies, the architecture to be used, and a good strategy regarding the collaboration with open source projects and communities.

In this talk we will discuss those aspects, focusing specifically on WebKit and Chromium, the two main technologies that are being used to build and derive browsers and web runtimes.

We will review the alternatives and their status, describe the challenges, explain the functionality and performance, and show demos based on our work at Igalia developing and adapting browsers for automotive, in the context of AGL (Automotive Grade Linux) and GENIVI.

Speakers
avatar for Juan J. Sanchez

Juan J. Sanchez

Co-Owner, Igalia
Born in 1976 (A Corunha, Galiza). PhD in Computer Science at UDC (2006). In 2001 I co-founded Igalia, an European open source consultancy specialized in the development of innovative technologies and solutions, with its focus on key upstream projects and communities such as WebKit... Read More →



Thursday June 21, 2018 16:50 - 17:30
Hall B-2
  • Experience Level Any

16:50

Dandified way to Package Management in Yocto Project - Zheng Ruoqin, Fujitsu
Speakers
ZR

Zheng Ruoqin

Zheng Ruoqin joined the Fujitsu Corporation in 2016. His main job is developing an In-House Distro for Embedded Ecosystems which is based on Yocto project and LTSI Kernel. He has given a speaking in ALS 2017.



Thursday June 21, 2018 16:50 - 17:30
Hall B-1
 
Friday, June 22
 

11:20

Adding Screen-Capture and Event Injection Support of the HMI to AGL - Agustin Almansi, RealVNC
Adding the ability to capture the screen and inject input events on the car's HMI opens up a number of powerful use-cases. However, due to technical and security reasons it is not easy for an AGL application to make use of these features. In this presentation Agustin Almansi will describe how other operating systems have successfully opened up these capabilities, review the current options for achieving this on AGL along with their limitations, and finally discuss how this could be formally added to AGL by leveraging its security framework and Wayland.

Speakers
avatar for Agustin Almansi

Agustin Almansi

Technical Account Manager, RealVNC
I am a Technical Account Manager at RealVNC, a software company based in Cambridge, UK. RealVNC specialises in remote access software and is the original inventor of the Virtual Network Computing (VNC) protocol. VNC technology has a wide range of uses in different industries, including... Read More →



Friday June 22, 2018 11:20 - 12:00
Hall B-1
  • Experience Level Any

11:20

Migration of a Classic Infotainment Network to Linux/AGL - Roland Trissi, Microchip Technology Japan K.K.
This presentation is a case study about practical aspects of the migration of a classical infotainment system to Linux/AGL, focusing on networking aspects: What are the important software blocs to migrate? What are the different migration strategies, their advantages and drawbacks? How can AGL mitigate risks and reduce migration time?

Speakers
avatar for Roland Trissl

Roland Trissl

Senior Field Applications Engineer, Microchip Technology Germany
Roland Trissl is a Senior Field Applications Engineer at Microchip Technology Germany. He supports Microchip’s automotive products like the INIC network controllers and related software stacks (MOST NetServices, MOST System Management Module, UNICENS, MOST Linux Driver). Mr. Trissl... Read More →



Friday June 22, 2018 11:20 - 12:00
Hall B-2

12:10

Building the Global Open Software Platform for Fully Autonomous Vehicles - George Grey, Linaro
Rapidly advancing SoC technologies are delivering unprecedented performance for fully automated cars and vehicles. Open Software platforms enable global collaboration and acceleration of innovation. An automotive platform must address sensor fusion, AI inference, user interface, control and safety systems while leveraging multiple vendor hardware. George Grey, Linaro CEO, will describe the efforts underway to identify best of class technologies to build an end to end open platform for next-generation fully autonomous vehicles. Existing technologies and requirements such as Autoware, Apollo, AGL, ROS 2.0, Containers, Virtualization, Uptane, Safety and Control system isolation and ISO26262 ASIL-D requirements will be discussed. A secure, OTA updatable automotive software platform architecture will be introduced with the goal of enabling hardware choice and cross-industry participation.

Speakers
GG

George Grey

CEO, Linaro
George joined Linaro as CEO in 2010. Linaro leads open source collaboration in the Arm ecosystem with over 300 engineers working in over 70 open source projects. Prior to Linaro he led software and hardware technology companies for over 25 years, gaining wide ranging expertise in... Read More →



Friday June 22, 2018 12:10 - 12:50
Hall B-2
  • Experience Level Any

12:10

Realtime Linux and Kernel for ECU Consolidation in Automotive - Woosung Kim, LG Electronics
The presentation will cover real-time Linux for automotive.

We will elaborate technical solutions for real-time Linux and kernel under OSDAL test suit.

1. Real-time technical needs at ECU consolidation
2. The requirement of real-time about functionality
3. The current limitation of Linux legacy scheduler & kernel preemption
4. Necessary preemption of CPU and technical approach.
5. Performance benchmarking
6. Future works

Speakers
avatar for Woosung Kim

Woosung Kim

Software Architect, LG Electronics
Mr. Kim is working the position of SW Architect of Embedded Systems in LG Electronics. He has accumulated over sixteen years of directly related experience in the areas of software development, embedded systems, security, telematics, telecommunications and virtualization systems... Read More →


Friday June 22, 2018 12:10 - 12:50
Hall B-1

14:25

DMA Safety in Buffers for Linux Kernel Device Drivers - Wolfram Sang, Renesas / Consultant
This talk is about findings which originated from an issue in the I2C subsystem but then became more widespread. The question was if externaly allocated message buffers for the I2C subsystem need to be DMA safe. That gained importance and needed a proper solution.

While working on this, buffer handling in other subsystems was evaluated regarding DMA safety. It turned out that some, including I2C, work rather by coincidence or, at least, on assumptions which are likely to be true, but not always. And those assumptions might even be less likely true in the future, given some structural changes virtualization brings.

Learn that a check if buffers are DMA capable is surprisingly not an easy task. And find out which solutions exist as of today. With safety being a main interest for automotive, more eyes are needed for this problem.

Speakers
WS

Wolfram Sang

Upstream Kernel Developer & Maintainer, Renesas / Consultant
Wolfram Sang has been working as a Linux kernel developer for embedded systems since 2008. He maintains the I2C subsystem and works as a consultant, mainly for the Renesas Upstream Kernel Team. Programming since his childhood, he still hacks his machines from the 80s, especially the... Read More →


Friday June 22, 2018 14:25 - 15:05
Hall B-2

14:25

Riding in a Smarter Two-wheeler Drive - Avinash Chakravarthi, Intel Corporation
The Two wheelers of tomorrow will be Smart, Connected and “User customizable and friendly”. The Instrument Cluster (IC) will be the digital hub of these capabilities. This requires the IC’s to evolve to provide advanced use cases like route navigation, rider safety, predictive maintenance, nearest fuel station etc. in addition to the regular cluster features with the same reliability and cost effectiveness. These use cases will result in a seismic shift in how the two wheelers are perceived and promises to be the next big thing in the two wheeler space along with electrification of two wheelers. The HW and SW challenges of designing such a platform will parallel the challenges of creating an IVI system for four wheelers.
The talk incorporates our experiences in developing the production ready smart IC for two wheelers and the technical challenges that involved.

Speakers
AC

Avinash Chakravarthi

IVI middleware engineer, Intel Corporation
Avinash, an IVI middleware engineer, has been with Intel for the past 2 years.He joined the Intel post his bachelors graduation in electrical engineering.Currently, he is working on IVI systems for the smart two-wheelers. His area of interests includes Linux, Automotive and Artificial... Read More →


Friday June 22, 2018 14:25 - 15:05
Hall B-1

15:15

Binary Scanning: The First Line of Defense Against Security Breaches - Tae-Jin (TJ) Kang, Insignary
We are witnesses of an automotive revolution. Software advancements in the auto industry have transformed not only our method of transportation, but also our means of communication and consumption. At the core of these technological developments is open source software (OSS), which comprises, on average, 23% of automotive commercial applications. But innovation is outpacing security, as known OSS vulnerabilities hide in software code, enabling cyberattacks, as shown by Tesla Model S, which contained a 4-year-old vulnerability that could allow hackers to cut the motor. In this session, TJ Kang will discuss why new binary code scanners must be first line of defense against security breaches. By scanning the binary without source code or reverse engineering, users can expend minimum resources while gaining OSS visibility, preventing lawsuits, and strengthening the cyber supply chain.

Speakers
avatar for Tae-Jin (TJ) Kang

Tae-Jin (TJ) Kang

President & CEO, Insignary
TJ Kang is an experienced IT professional whose career spans from being a start-up founder to an executive at some of the largest companies in the world. In 1999, he co-founded ThinkFree with the mission of delivering desktop software as a free internet service. In a 2001 magazine... Read More →



Friday June 22, 2018 15:15 - 15:55
Hall B-1

15:15

Display Virtualization with KVM for Automotive Systems - Laurent Pinchart, Ideas on Board
Automotive systems are evolving towards virtualization of a large and powerful SoC to control independent systems in the car. There is thus a growing need to virtualize display in an efficient and secure manner.

This presentation will explain different ways to achieve display virtualization. We will cover both pass-through and para-virtualization and go through the pros and cons of each option. How display controller hardware design can help or hinder display virtualization will also be analyzed.

While the principles will be generic, the examples will focus on automotive systems, and will be based on KVM and QEMU using a latest generation automotive hardware platform. As a last step we will go through issues specific to QEMU and KVM in an automotive environment, and see how improvements can be implemented.

Speakers
LP

Laurent Pinchart

Embedded Linux Engineer, Ideas on Board Oy
Laurent Pinchart has been a Linux kernel developer since 2001. He has written media-related Linux drivers for consumer and embedded devices and is one of the V4L core developers. Laurent is the founder and owner of Ideas on Board, a company specialized in embedded Linux design and... Read More →



Friday June 22, 2018 15:15 - 15:55
Hall B-2

16:20

Bridging of Control Interfaces Over Multimedia Serial Links - Vladimir Zapolskiy, Mentor Graphics
Automotive rear seat infotainment, camera monitoring and digital media receivers involve multimedia data transmission among application processor, sensors and display panels; to reduce cost and simplify electronic design of ADAS and infotainment systems high speed serial link solutions like TI FPD-Link III or Maxim GMSL are commonly used. Serializers and deserializers (SerDes) are sophisticated ICs, which allow to bridge both multimedia data streams and control signals like GPIO, I2C or UART. Linux DRM framework supports video data bridges, but there is no complete abstractions for configurable bypass channels between ICs in Linux GPIO or I2C frameworks. Vladimir Zapolskiy will present advanced Linux device drivers and device tree description of SerDes ICs in preparation to submit the changes upstream.

Speakers
VZ

Vladimir Zapolskiy

Open Source Senior Software Engineer, Runtime Svcs
I am an embedded Linux kernel engineer since 2007, my professional experience includes hardware adaptation of Linux, Linux multimedia and device drivers, system wide performance optimization of Linux operating system.Since 2012 I am employed by Mentor Graphics, since 2014 I work in... Read More →



Friday June 22, 2018 16:20 - 17:00
Hall B-1

16:20

Check to Performance of AGL New Vehicle Architecture - Yuichi Kusakabe, DENSO TEN
In Vehicle have many Vehicle data interface and difficult to access Vehicle data. The definition of data is also various, such as the speed of the vehicle. AGL will provide a unified interface, unified vehicle information to solve this problem. In this presentation, demonstration of AGL new vehicle architecture and check to performance it.

Speakers
avatar for Yuichi Kusakabe

Yuichi Kusakabe

Project Leader, Denso Ten
Yuichi Kusakabe is Linux Project Leader of DENSO TEN LTD. He has been involved in embedded Linux solutions IVI.



Friday June 22, 2018 16:20 - 17:00
Hall B-2

17:10

360 Degree Vehicle Surround View in an Open Source Project: Libxcam - Junkai Wu, Intel
Vehicle surround view is one of the key features in Advanced Driver Assistance Systems (ADAS). Several cameras are equipped around the car to capture the scenes outside. Conventional solution would blend and render streams as topview in display. However, the quality is usually unsatisfied and the display content of topview is limited. With hardware parallel computing development, a new stitching solution is coming for surround view in open source project libxcam in Intel which focuses on image quality improvement and video analysis. The solution can not only get better quality results and more view contents, but also achieve real-time performance. More importantly, it is open source and platform agnostic which will benefit vehicle manufactures in saving development cost, easy deployment, etc. Currently libxcam has already been integrated into Android Open Source Project (AOSP).

Speakers
JW

Junkai Wu

Software Engineer, Intel
I've been working on high performance computing and image & video processing area for couple of years. Currently I'm working on an open source project focusing on image quality improvement and video analysis. My previous speaking experience includes one presentation on internal conference... Read More →



Friday June 22, 2018 17:10 - 17:50
Hall B-2

17:10

OTA-On-Demand (OOD) Services with AGL - Stefan Aust, NEC
The automotive industry demands better in-car services for their customers and to keep software security up do date over a long product life-cycle. Because there have been security accidents reported when accessing vehicles over-the-air (OTA) new methods for software updates are essential. Some OTA implementations utilize wake-up sequences to start the connection with the vehicle by using SMS services. There is a need to inform the vehicle to start the software download, thus a wake-up function is needed. In contrast, this presentation outlines the use of Radio-on-demand (ROD) sensors to create trusted zones which enable more secure OTA software upgrades. These zones can be pre-defined and modified to secure each part of the vehicle's life-cycle. AGL provides the basic APIs and details are given in this presentation how to connect ROD sensors in AGL.

Speakers
avatar for Stefan Aust

Stefan Aust

Manager, NEC Communication Systems, Ltd.
Stefan Aust is manager for NEC Communications Systems, Ltd., in Kawasaki, Japan where he is responsible for projects on distributed information systems, including in-vehicular networks, AGL, and AUTOSAR. His area of interests include tactile Internet, time sensitive networks, and... Read More →



Friday June 22, 2018 17:10 - 17:50
Hall B-1