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
After downloading the `.deb` file, navigate to the directory where you downloaded it:
@@ -147,13 +147,18 @@ Arm Performix daemon version: 1.0.0
147
147
148
148
### How do I install Arm Performix on macOS?
149
149
150
-
Download the macOS installer package from the [Arm Performix download page](https://developer.arm.com/servers-and-cloud-computing/arm-performix).
150
+
Download the macOS installer package for your architecture from the [Arm Performix download page](https://developer.arm.com/servers-and-cloud-computing/arm-performix).
* For manual selection, enter the path to your private key (usually `~/.ssh/id_rsa` or `~/.ssh/id_ed25519`)
258
+
* For manual selection, enter the path to your private key (usually `~/.ssh/id_rsa` or `~/.ssh/id_ed25519`)
254
259
***Host Key Verification**: Choose **Strict** (recommended) or **Ignore**
255
-
* Strict mode verifies the server identity using your `~/.ssh/known_hosts` file
260
+
* Strict mode verifies the server identity using your `~/.ssh/known_hosts` file
256
261
257
262

258
263
@@ -361,32 +366,32 @@ apx target add '{
361
366
Choose one of the following methods to authenticate with your target:
362
367
363
368
***Use an existing SSH key in a non-default location:**
364
-
369
+
365
370
If your private key is not in `~/.ssh/id_rsa` or `~/.ssh/id_ed25519`, specify its path in the target command:
Copy file name to clipboardExpand all lines: content/learning-paths/automotive/openadkit2_safetyisolation/3_container_spliting.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ In this Learning Path, you will split the simulation and visualization stack fro
19
19
20
20
These nodes communicate using ROS 2 with DDS as the middleware layer, ensuring low-latency and fault-tolerant data exchange between components.
21
21
22
-
## Architectural Benefits
22
+
## Architectural benefits
23
23
24
24
This architecture brings several practical benefits:
25
25
@@ -31,7 +31,7 @@ This architecture brings several practical benefits:
31
31
32
32
-**Support for Modular CI/CD Workflows**: with containerized separation, you can build, test, and deploy each module independently, which enables agile development and faster iteration cycles.
33
33
34
-

34
+

35
35
36
36
## Configure networking for DDS communication
37
37
@@ -54,7 +54,7 @@ Within the EC2 Security Group settings:
54
54
- Add an inbound rule that allows all traffic from the same Security Group by setting the source to the security group itself.
55
55
- Outbound traffic is typically allowed by default and usually does not require changes.
56
56
57
-

57
+

58
58
59
59
This configuration allows automatic discovery and peer-to-peer communication between DDS participants across the two instances.
60
60
@@ -143,7 +143,7 @@ Copy the following configuration into docker/cycloneDDS.xml on both machines, an
143
143
- For more information on CycloneDDS settings, see the [Cyclone DDS Configuration Guide](https://cyclonedds.io/docs/cyclonedds/latest/config/config_file_reference.html#cyclonedds-domain-internal-socketreceivebuffersize).
144
144
{{% /notice %}}
145
145
146
-
## Update the Docker Compose Configuration for Multi-Host Deployment
146
+
## Update the Docker Compose configuration for multi-host deployment
147
147
148
148
To support running containers across two separate hosts, you’ll need to modify the docker/docker-compose-2ins.yml file.
149
149
This includes removing inter-container dependencies and updating the network and environment configuration.
@@ -256,7 +256,7 @@ services:
256
256
257
257
Before moving to the next step, make sure that `docker-compose-2ins.yml` and `cycloneDDS.xml` are already present on both instances.
258
258
259
-
## Optimize Network Settings for DDS Communication
259
+
## Optimize network settings for DDS communication
260
260
261
261
In a distributed DDS setup, `high-frequency UDP traffic` between nodes may lead to `IP packet fragmentation` or `buffer overflows`, especially under load.
262
262
These issues can degrade performance or cause unexpected system behavior.
Copy file name to clipboardExpand all lines: content/learning-paths/automotive/openadkit2_safetyisolation/4_multiinstance_executing.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -88,7 +88,7 @@ Once both machines are running their launch scripts, the Visualizer container ex
88
88
89
89
Open this link in your browser to observe the simulation in real time. The demo closely resembles the output in the [previous Learning Path, Deploy Open AD Kit containerized autonomous driving simulation on Arm Neoverse](/learning-paths/automotive/openadkit1_container/4_run_openadkit/).
90
90
91
-

91
+

92
92
93
93
You’ve now run the OpenAD Kit across two nodes with separated control and visualization roles. DDS enabled real-time, peer-to-peer communication between the ROS 2 nodes, supporting synchronized behavior across the planning and simulation components deployed on two separate instances.
Copy file name to clipboardExpand all lines: content/learning-paths/automotive/openadkit2_safetyisolation/_index.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,6 @@
1
1
---
2
2
title: Prototype safety-critical isolation for autonomous driving systems on Neoverse
3
+
description: Learn how to implement functional safety isolation for autonomous driving systems on Arm Neoverse using DDS-based communication, containerized deployment, and ISO 26262 compliance principles.
Copy file name to clipboardExpand all lines: content/learning-paths/automotive/system76-auto/_index.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,8 @@
1
1
---
2
2
title: Develop Arm automotive software on the System76 Thelio Astra
3
3
4
+
description: Learn how to build and run the Arm Automotive Solutions Software Reference Stack locally on the System76 Thelio Astra desktop using Multipass virtualization and Yocto build tools.
5
+
4
6
minutes_to_complete: 60
5
7
6
8
who_is_this_for: This is an introductory topic for automotive developers interested in local development using the System76 Thelio Astra Linux desktop computer.
Copy file name to clipboardExpand all lines: content/learning-paths/automotive/system76-auto/about.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ weight: 2
6
6
7
7
layout: "learningpathall"
8
8
---
9
-
###About the Thelio Astra
9
+
## About the Thelio Astra
10
10
11
11
Thelio Astra is an Arm-based desktop computer designed by System76 for autonomous vehicle development and other general-purpose Arm software development.
Copy file name to clipboardExpand all lines: content/learning-paths/automotive/system76-auto/build.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,7 @@ Press the space bar and the arrow keys to select the three components shown in t
31
31
-**Safety Island Actuation Demo**.
32
32
-**Baremetal**.
33
33
34
-

34
+

Copy file name to clipboardExpand all lines: content/learning-paths/automotive/zenacssdebug/_index.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,7 @@
1
1
---
2
2
title: Debug Arm Zena CSS Reference Software Stack with Arm Development Studio
3
3
4
+
description: Learn how to debug the Arm Zena CSS Reference Software Stack using Arm Development Studio on a Fixed Virtual Platform, covering RSE, Safety Island, and Linux kernel debugging workflows.
Copy file name to clipboardExpand all lines: content/learning-paths/automotive/zenacssdebug/rse.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -87,5 +87,5 @@ stepi
87
87
Use the `Commands` or `History` pane to see and copy the equivalent debugger commands of the GUI actions.
88
88
{{% /notice %}}
89
89
90
-

90
+

0 commit comments