Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
Register Now
  • Conference
    • Program Schedule
    • Program List
    • Keynotes
    • Registration
  • Community Activities
    • Community Day Overview
    • Automotive & SDV Community Day
    • Community Day for Java Developers
    • OSGi Summit
    • eSAAM 2023 on Cloud-to-Edge Continuum
    • Call for BoFs
    • Dinner Meetups
    • EMO Office Hours
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Resources
    • Code of Conduct
    • Meet the Speakers
    • Information for Speakers
    • Information for Tutorial Presenters
    • Press
    • Share Your Participation
    • Convince Your Manager
    • Onsite Information for Attendees
  • About Us
    • EclipseCon 2023
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
  • Venue
    • Conference Venues
    • Hotels
    • Ludwigsburg
  1. Home
  2. EclipseCon
  3. EclipseCon 2023
  4. Sessions
  5. Building your own vehicle application with Eclipse SDV

Building your own vehicle application with Eclipse SDV

Session details
Status: 
Accepted
Speaker(s): 
Sven Erik Jeroschewski (Robert Bosch GmbH)
Experience level: 
Beginner
Tags: 
automotive
SDV
VSS
container
Session Track: 
Automotive & Mobility
Session Type: 
Tutorial

Developers working on bringing their applications to a vehicle face common challenges, like how to get data in and out of the heterogeneous system architecture. Solving these challenges for each application and each model binds a lot of development time without adding much value for the driver. Therefore, it is reasonable to work with a reliable software stack that solves and abstracts many of these recurring issues. The participants of the Eclipse SDV working group aim to build such an open technology platform to accelerate the innovation of automotive-grade in-car software stacks.

During this tutorial, we want to help developers to get familiar with using and adopting some of the Eclipse SDV technologies.

We first introduce the development model around using the Vehicle Signal Specification (VSS) and guide the participants through setting up and utilizing an Eclipse SDV stack to create their own applications.

The setup relies on an Eclipse Leda based Linux image as the operating system and Eclipse Kanto to manage the execution of containers on the vehicle. We will then use the DBC provider from Kuksa.val to write VSS signals derived from a CAN-trace into the Kuksa.val data broker. This way, an application can interact with CAN data using abstract signals defined by VSS, and the application developers do not require much knowledge about the underlying embedded vehicle layers. In addition, we show how to use Eclipse Velocitas to accelerate the development of specific vehicle applications.

With this tutorial, we share our learnings and look for feedback for setting up a technology stack for an SDV. We intend this tutorial for other open-source developers and technology teams looking for a base technology stack to build their SDV applications or options to add in more technologies.

Installation Instructions:

On your machine, you need to be able to run OCI Container Images and Docker Compose configurations. In addition, you will need QEMU to run Eclipse Leda. As an alternative to using QEMU for device emulation, you can also bring your own RaspberryPi 4B (64 Bit) with at least 2 GB and recommended 8 GB. 

Docker and Docker Compose: https://docs.docker.com/compose/install/  There are alternative solutions like Rancher Desktop: https://rancherdesktop.io
QEMU: https://www.qemu.org/download/

Objective of the presentation: 
The tutorial introduces how to use Eclipse SDV and Eclipse IoT technologies to develop your own applications for a Software Defined Vehicle. This way, we want to give developers a jumpstart to adopting and adding to the work of the Eclipse SDV working group.
Attendee pre-requisites - If none, enter "N/A": 
None, but a basic understanding of containerization and the general idea of SDV can be helpful.
Schedule info
Time: 
17 Oct 2023 - 09:00 to 17 Oct 2023 - 12:00
Room: 
Silchersaal
  • Sign in to post comments.

Elite

  • ZettaScale Technologies
  • Huawei

Premium

  • Yatta Solutions GmbH
  • Gradle
  • Eurotech

Basic

  • CEA List
  • Equo Tech, Inc.
  • SCANOSS
  • EclipseSource
  • Mercedes-Benz Tech Innovation GmbH
  • MicroStream Software GmbH
  • ETAS GmbH
  • TypeFox GmbH
  • SOTEC GmbH & Co KG
  • Obeo

Supporter

  • Open Elements

Media

  • GermanTechJobs
  •  IT-Schulungen.com

Become a Sponsor

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top