Runtime

The SDV-Runtime is a containerized environment designed to simplify the process of working with Software Defined Vehicle (SDV) technology. It provides a complete, pre-configured environment for running and developing SDV applications without requiring complex setup procedures.

Reading Guide

Follow this step-by-step guide to understand and use the SDV-Runtime:

Step 1: Understand the Basics

Step 2: Set Up Your Environment

Step 3: Learn the Architecture

Step 4: Develop Applications

Step 5: Advanced Topics

Overview

The SDV-Runtime is especially valuable for developers who are new to SDV technology and want a straightforward way to learn, experiment, and develop applications without dealing with the complexities of setting up multiple components individually.

Key Features

  • Ready-to-use Docker container with all essential SDV components pre-installed and configured
  • Native integration with playground.digital.auto for rapid ideation, development, and demonstration
  • Cross-platform support for both amd64 and arm64 architectures, enabling deployment across various environments (cloud, PC, or Raspberry Pi)
  • Simple deployment with minimal configuration requirements

Included Components

The SDV-Runtime container includes the following pre-configured components:

ComponentVersionDescription
Kuksa Databroker0.4.4Vehicle data management system that handles the communication between vehicle applications and vehicle signals
Vehicle Signal Specification (VSS)4.0Standardized way to describe and communicate vehicle signals
vehicle-model-generatorv0.7.2Tool for generating vehicle models from VSS specifications
Kuksa Syncer-Tool for synchronizing data between the Kuksa Databroker and external systems
Kuksa Mock Provider-Provides mock data to simulate vehicle signals (with modifications to the original)
Velocitas Python SDKv0.14.1SDK for developing vehicle applications in Python
Kit Manager-Tool for managing deployment and configuration of SDV components
Python3.10Programming language for developing SDV applications

Quick Start

docker run -d -e RUNTIME_NAME="MyRuntimeName" ghcr.io/eclipse-autowrx/sdv-runtime:latest

Next: Getting Started →

Back to Documentation Home