Overview
Introduction
The Arm Automotive Solutions Software Reference Stack contains a collection of resources to provide a representative view of typical compute subsystems that can be designed and implemented using specific generations of Arm Reference Designs, targeting the automotive sector.
This document contains sections for Zena CSS (RD-Aspen).
Audience
The intended target audience of this document are software, hardware, and system engineers who are planning to evaluate and use Arm Automotive Solutions.
It describes how to build and run images for Arm automotive reference designs using the Yocto Project build framework. Basic instructions about the Yocto Project can be found in the Yocto Project Quick Start.
In addition to having Yocto related knowledge, the target audience also needs to have a certain understanding of the following technologies:
Documentation structure
Provides guidance for configuring, building, and deploying the solutions on the FVP and running and validating the supported functionalities. Also provides instructions on additional, user-defined image customization.
Provides more advanced developer-focused details of each solution, its implementation, and dependencies.
Defines the license under which Arm Automotive Solutions is provided.
Documents new features, bug fixes, limitations, and any other changes provided under each Arm Automotive Solutions release.
Safety and security considerations
Arm Automotive Solutions is a public example software project that tracks and pulls upstream components, incorporating their respective security fixes published over time. Arm partners are responsible for ensuring that the components they use contain all the required security fixes, if and when they deploy a product derived from Arm reference solutions.
Repository structure
The Arm Automotive Solutions repository (https://gitlab.arm.com/automotive-and-industrial/arm-auto-solutions/sw-ref-stack) is structured as follows:
sw-ref-stack:
yoctoDirectory implementing the Yocto layer as well as kas build configuration files.
componentsDirectory containing source code for components which can either be used directly or as part of the Yocto layer.
documentationDirectory which contains the documentation sources, defined in ReStructuredText (
.rst) format for building viasphinx.
test_automationDirectory containing the Test Automation solution used for validating our Software Reference Stack. It provides reusable test modules, utilities, and supporting configurations. This is however not yet integrated with the build system.
Repository license
The repository’s standard license is the MIT license (more details in License), under which most of the repository’s content is provided. Exceptions to this standard license relate to files that represent modifications to externally licensed works (for example, patch files). These files might therefore be included in the repository under alternative licenses in order to be compliant with the licensing requirements of the associated external works.
The Arm corporate logo and words marked with ® or ™ are registered trademarks or trademarks of Arm Limited (or its affiliates) in the US and/or elsewhere. All rights reserved. Other brands and names mentioned in this document might be the trademarks of their respective owners. Please follow Arm’s trademark usage guidelines at Arm Trademark Policies.
Contributions and issue reporting
This project has not put in place a process for contributions currently.
To report issues with the repository such as potential bugs, security concerns, or feature requests, submit an Issue via GitLab Issues, following the project’s template.
Feedback and support
To request support contact Arm at support@arm.com. Arm licensees can also contact Arm via their partner managers.