Skip to content

Commit ecf6a58

Browse files
Merge branch 'ArmDeveloperEcosystem:main' into main
2 parents 57d5d19 + 5039f2a commit ecf6a58

File tree

30 files changed

+418
-52
lines changed

30 files changed

+418
-52
lines changed

.wordlist.txt

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3966,4 +3966,46 @@ mesaros
39663966
multilayer
39673967
renderbuffer
39683968
rosdep
3969-
suboptimally
3969+
suboptimally
3970+
AMQP
3971+
AirQualityIndex
3972+
AzureFunctions
3973+
AzureIoT
3974+
AzureWebJobsStorage
3975+
CosmosDBOutput
3976+
DOCUMENTDB
3977+
IoTDatabaee
3978+
IoTDatabase
3979+
IoTHubInput
3980+
IoTStreamAnalyticsJob
3981+
IoTTemperatureAlertFunc
3982+
IsEncrypted
3983+
LRS
3984+
RUs
3985+
SENDGRID
3986+
SendGrid
3987+
SendGridAPIClient
3988+
Servleress
3989+
Twilio
3990+
armiotcosmosdb
3991+
armiotstorage
3992+
asyncio
3993+
autogenerated
3994+
averageTemperature
3995+
averagetemperature
3996+
azcosmosdb
3997+
cardinality
3998+
cosmosdb
3999+
declaratively
4000+
devguide
4001+
differentiator
4002+
etag
4003+
getTempBtn
4004+
hotspots
4005+
iothubowner
4006+
schemas
4007+
sdks
4008+
sendgrid
4009+
soafee
4010+
timestamping
4011+
transactional

content/install-guides/armpl.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -122,19 +122,19 @@ The instructions shown below are for deb based installers for GCC users.
122122
In a terminal, run the command shown below to download the Debian package:
123123

124124
```bash
125-
wget https://developer.arm.com/-/cdn-downloads/permalink/Arm-Performance-Libraries/Version_25.04/arm-performance-libraries_25.04_deb_gcc.tar
125+
wget https://developer.arm.com/-/cdn-downloads/permalink/Arm-Performance-Libraries/Version_25.04.1/arm-performance-libraries_25.04.1_deb_gcc.tar
126126
```
127127

128128
Use `tar` to extract the file and then change directory:
129129

130130
```bash
131-
tar xf arm-performance-libraries_25.04_deb_gcc.tar
131+
tar xf arm-performance-libraries_25.04.1_deb_gcc.tar
132132
```
133133

134134
Run the installation script as a super user:
135135

136136
```bash
137-
sudo ./arm-performance-libraries_25.04_deb/arm-performance-libraries_25.04_deb.sh --accept
137+
sudo ./arm-performance-libraries_25.04.1_deb/arm-performance-libraries_25.04.1_deb.sh --accept
138138
```
139139

140140
Using the `--accept` switch you automatically accept the End User License Agreement and the packages are installed to the `/opt/arm` directory.
@@ -190,13 +190,13 @@ module avail
190190
The output should be similar to:
191191

192192
```output
193-
armpl/25.04.0_gcc
193+
armpl/25.04.1_gcc
194194
```
195195

196196
Load the appropriate module:
197197

198198
```console
199-
module load armpl/25.04.0_gcc
199+
module load armpl/25.04.1_gcc
200200
```
201201

202202
You can now compile and test the examples included in the `/opt/arm/<armpl_dir>/examples/`, or `<install_dir>/<armpl_dir>/examples/` directory, if you have installed to a different location than the default.

content/learning-paths/automotive/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@ tools_software_languages_filter:
2121
- Automotive: 1
2222
- Docker: 1
2323
- Python: 1
24-
- ROS2: 1
24+
- ROS 2: 1
2525
---

content/learning-paths/automotive/openadkit1_container/1_sdv_soafee.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ layout: learningpathall
88

99
## Introduction to Software-Defined Vehicles
1010

11-
In recent years, the automotive industry has been undergoing a transformation driven by software, with the concept of the Software-Defined Vehicle (SDV) emerging as a key paradigm for the future of intelligent cars. As the number of Electronic Control Units (ECUs) increases and vehicle systems become more complex, the traditional hardware-driven development approach is no longer sufficient. To improve development efficiency and product quality, automotive software development is moving to a Shift-Left approach, accelerating validation and deployment processes.
11+
In recent years, the automotive industry has been undergoing a transformation driven by software, with the concept of the Software-Defined Vehicle (SDV) emerging as a key paradigm for the future of intelligent cars. As the number of Electronic Control Units (ECUs) increases and vehicle systems become more complex, the traditional hardware-driven development approach is no longer sufficient. To improve development efficiency and product quality, automotive software development is moving to a Shift-Left approach, accelerating validation and deployment.
1212

1313
## The evolution of Software-Defined Vehicles
1414

15-
The core idea of SDV is to make software the primary differentiating factor of a vehicle, enabling continuous feature updates via Over-The-Air (OTA) technology. This approach allows manufacturers to shorten development cycles while continuously improving safety and performance after a vehicle is released. Moreover, SDV promotes the adoption of Service-Oriented Architecture (SOA), enabling modular and scalable software that integrates seamlessly with cloud services.
15+
The core idea of SDV is to make software the primary differentiator in a vehicle, enabling continuous feature updates via Over-The-Air (OTA) technology. This approach allows manufacturers to shorten development cycles while continuously improving safety and performance after a vehicle is released. Moreover, SDV promotes the adoption of Service-Oriented Architecture (SOA), enabling modular and scalable software that integrates seamlessly with cloud services.
1616

1717
However, this transition introduces new challenges, particularly in software development and validation. The traditional V-model development process struggles to meet SDV demands since defects are often detected late in development, leading to costly fixes. As a result, Shift-Left has become a crucial strategy to address these challenges.
1818

content/learning-paths/automotive/openadkit1_container/2_automotive_softwares.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,9 @@ Autoware, built on ROS, features a modular AD stack with well-defined interfaces
4646
Committed to democratizing AD technology, Autoware fosters collaboration among industry, researchers, and developers. By promoting open standards and innovation, the foundation accelerates autonomous driving adoption while ensuring safety, scalability, and real-world usability, driving the future of autonomous mobility through open-source development and ecosystem synergy.
4747

4848
The Open AD Kit Blueprint has evolved through multiple iterations of containerized Autoware software. It supports both cloud and edge deployments in physical and virtual environments, with OTA updates enabling seamless software upgrades.
49+
4950
The Open AD Kit project continues to be developed by the Open AD Kit working group, and the following are the main goals and principles of the collaborative project:
50-
- Introducing modern cloud-native development and deployment methodologies for the Autoware use
51+
- Introducing modern cloud-native development and deployment methodologies for Autoware use cases
5152
- Introducing mixed-critical orchestration, paving the way for safety and certifiability
5253
- Enabling validation using virtual prototyping platforms to achieve shift-left paradigms
5354
- Providing a consistent production environment to deploy Autoware using hardware abstraction technologies to enable hardware-agnostic solutions

content/learning-paths/automotive/openadkit1_container/_index.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
title: Deploy Open AD Kit containerized autonomous driving simulation on Arm Neoverse
33

4-
draft: true
5-
cascade:
6-
draft: true
7-
84
minutes_to_complete: 60
95

106
who_is_this_for: This is an introductory topic for automotive developers, aimed at helping them accelerate autonomous driving software development before automotive hardware is available.

content/learning-paths/cross-platform/cpp-loop-size-context/_index.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
title: Boost C++ performance by optimizing loops with boundary information
33

4-
draft: true
5-
cascade:
6-
draft: true
7-
84
minutes_to_complete: 15
95

106
who_is_this_for: This is an introductory topic for C++ developers who want to improve the runtime of loops using existing knowledge of the loop size.

content/learning-paths/cross-platform/cpp-loop-size-context/baseline.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ int main() {
3333
std::cin >> max_loop_size;
3434

3535
int x[max_loop_size];
36-
// Initialise test data
36+
// Initialize test data
3737
for(int i = 0; i < max_loop_size; ++i) x[i] = i;
3838

3939
// Start timing

content/learning-paths/cross-platform/cpp-loop-size-context/loop-boundary-optimization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ int main() {
5050

5151
int max_loop_size_div_4 = max_loop_size / 4;
5252
int x[max_loop_size];
53-
// Initialise test data
53+
// Initialize test data
5454
for(int i = 0; i < max_loop_size; ++i) x[i] = i;
5555

5656
// Start timing

content/learning-paths/embedded-and-microcontrollers/_index.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ key_ip:
1010
maintopic: true
1111
operatingsystems_filter:
1212
- Android: 1
13-
- Baremetal: 32
13+
- Baremetal: 29
1414
- Linux: 25
1515
- macOS: 5
1616
- RTOS: 9
@@ -19,9 +19,9 @@ subjects_filter:
1919
- CI-CD: 5
2020
- Containers and Virtualization: 6
2121
- Embedded Linux: 3
22-
- Libraries: 3
22+
- Libraries: 2
2323
- ML: 12
24-
- Performance and Architecture: 23
24+
- Performance and Architecture: 21
2525
- RTOS Fundamentals: 4
2626
- Security: 2
2727
- Virtual Hardware: 2
@@ -32,18 +32,18 @@ tools_software_languages_filter:
3232
- Arm Compiler for Embedded: 7
3333
- Arm Compiler for Linux: 1
3434
- Arm Compute Library: 1
35-
- Arm Development Studio: 9
35+
- Arm Development Studio: 7
3636
- Arm Fast Models: 4
37-
- Arm Virtual Hardware: 11
37+
- Arm Virtual Hardware: 10
3838
- AVH: 1
3939
- C: 1
4040
- C/C++: 1
4141
- ChatGPT: 1
4242
- Clang: 1
43-
- CMSIS: 5
43+
- CMSIS: 4
4444
- CMSIS-Toolbox: 3
4545
- CNN: 1
46-
- Coding: 29
46+
- Coding: 26
4747
- Containerd: 1
4848
- DetectNet: 1
4949
- Docker: 9
@@ -60,11 +60,11 @@ tools_software_languages_filter:
6060
- Himax SDK: 1
6161
- IP Explorer: 4
6262
- K3s: 1
63-
- Keil: 7
63+
- Keil: 5
6464
- Keil MDK: 3
6565
- Kubernetes: 1
6666
- LLM: 2
67-
- MDK: 2
67+
- MDK: 1
6868
- MPS3: 1
6969
- MXNet: 1
7070
- Neon: 1

0 commit comments

Comments
 (0)