Getting Started with Cloud-Native Automotive Software Development

This workshop will introduce a novel automotive-native software development infrastructure able to execute the same containerized workload - with environmental parity - in all the targeted compute elements: an AWS EC2 Graviton2 instance, a Raspberry Pi, and an AVA Developer Platform.

This is a major element in achieving the objective of automotive cloud-native software-defined vehicles.

You will learn how to utilize AWS to create a CI/CD pipeline that builds, containerizes, evaluates, and enables deployment - at scale in the cloud and on embedded devices - of a perception network, YOLO. This network is used as a stand-in for any automotive application workload to demonstrate the design paradigm. The specific version of YOLO used in this workshop is the one implemented in the Autoware stack (YOLOv2-Tiny), running on Ubuntu Linux 20.04. The full System Under Test (SUT) stack will include the Operating System (a Yocto-Linux distribution) and Arm's Edge Workload Abstraction and Orchestration Layer (EWAOL)

Kevin Hoffman in his book

The purpose of [...] environment parity is to give your team and your entire organization the confidence that the application will work everywhere.

If you would like to learn more or support and contribute to the SOAFEE project, please contact us.

© 2024 SOAFEE