You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Open AD Kit simulation on Arm Neoverse using Docker and Docker Compose, within a SOAFEE-aligned Shift-Left workflow. First, you'll learn about software-defined vehicles (SDVs), SOAFEE, ROS 2, and the Open AD Kit components used in the demo. Then, you'll prepare an Arm Neoverse Linux system and use Docker Compose to start the Open AD Kit visualizer, planning, and simulation services. By the end, you'll review a running simulation. The workflow has been tested on both cloud (Amazon EC2) and on-premise Arm Neoverse platforms.
35
+
faqs:
36
+
- question: What result should I expect after launching the Docker Compose stack?
37
+
answer: >-
38
+
The visualizer service starts in detached mode, followed by continuously running planning
39
+
and simulation services. Active containers for these components indicate the demo is operating
40
+
as intended.
41
+
- question: Where are the ROS 2 commands and service configurations defined?
42
+
answer: >-
43
+
They are defined in the docker/docker-compose.yml file. Reviewing that file shows the launch
44
+
order, container settings, and ROS 2 commands used by the demo.
45
+
- question: Can I run the same workflow on cloud and on-prem Arm Neoverse systems?
46
+
answer: >-
47
+
Yes. The worklow has been tested on Amazon EC2 and an Ampere Altra workstation, so you can
48
+
choose either a cloud instance or an on-premise Arm Neoverse system.
49
+
- question: What should I check before starting the demo to avoid resource-related failures?
50
+
answer: >-
51
+
Verify the Arm Neoverse system provides at least 16 CPUs and 32 GB of RAM. Ensure Docker
52
+
and Docker Compose are installed and available.
53
+
- question: If I stop and restart the demo, do I need to reconfigure anything?
54
+
answer: >-
55
+
No. Docker Compose allows you to start with the previous session’s settings without modifications,
Copy file name to clipboardExpand all lines: content/learning-paths/automotive/openadkit2_safetyisolation/_index.md
+56-1Lines changed: 56 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,11 +16,66 @@ prerequisites:
16
16
- Completion of the [Deploy Open AD Kit containerized autonomous driving simulation on Arm Neoverse](/learning-paths/automotive/openadkit1_container/) Learning Path
You'll use a System76 Thelio Astra Arm desktop to build and run the
33
+
Arm Automotive Solutions Software Reference Stack in a local Multipass virtual machine. You'll start by
34
+
creating an Ubuntu 20.04 guest, isolating builds, and compiling Yocto-based
35
+
components targeting a Fixed Virtual Platform that models the Arm Reference Design-1 AE. You'll review the Thelio Astra platform and the software stack context, then run a Parsec-enabled TLS demo that establishes an HTTPS session to transfer a web page.
36
+
faqs:
37
+
- question: Which Multipass install guide should I follow before creating the virtual machine?
38
+
answer: >-
39
+
Use the Multipass install guide for Arm Linux before starting the steps. This ensures Multipass
40
+
is set up correctly on the Thelio Astra running Ubuntu.
41
+
- question: Which Ubuntu release runs inside the Multipass virtual machine for this build?
42
+
answer: >-
43
+
The build is performed from the command line of an Ubuntu 20.04 Multipass virtual machine.
44
+
- question: Why use a Multipass virtual machine on the Thelio Astra instead of building directly on the host?
45
+
answer: >-
46
+
A Multipass VM creates an isolated automotive development environment and lets you split
47
+
the resources of the Thelio Astra between development tasks. It keeps the build and test
48
+
process contained.
49
+
- question: What target platform is used when running the software stack examples?
50
+
answer: >-
51
+
The examples run on a Fixed Virtual Platform that models the Arm Reference Design‑1 AE (RD‑1
52
+
AE) hardware system.
53
+
- question: What result should I expect from the Parsec-enabled TLS demo?
54
+
answer: >-
55
+
The demo establishes an HTTPS session and transfers a simple web page over a TLS connection.
56
+
Parsec provides the common API to the underlying security and cryptographic services used
In this Learning Path, you'll provision an Amazon EKS cluster on Arm using
37
+
You'll provision an Amazon EKS cluster on Arm using
38
38
the Rafay Kubernetes Operations Platform and validate workloads on AWS Graviton-based nodes.
39
-
You'll define a declarative cluster manifest in Rafay referencing an existing project,
39
+
First, you'll define a declarative cluster manifest in Rafay referencing an existing project,
40
40
blueprint, and cloud credential. Then, you'll create the EKS cluster and deploy NGINX pinned to arm64
41
41
to confirm scheduling on Graviton-based instances. Finally, you'll remove the NGINX workload and deprovision the EKS resources to avoid ongoing cloud costs.
0 commit comments