2024-12-05 –, kirkstone
Arm has recently released Arm Automotive Solutions version 1.1, a reference stack demonstrating automotive use cases on Arm IP, all built and tested using Yocto. The stack has 11 dependent layers, over 20 OEQA test suites and our largest build runs over 12000 bitbake tasks. I will discuss the key features of stack and some of the challenges we face developing such a large and complex Yocto-based codebase.
Arm Automotive Solutions focuses on the RD-1 AE reference design, which consists of the Primary Compute (running Linux or the Xen hypervisor on Neoverse-V3AE cores), the Safety Island (running Zephyr on Cortex-R82AE cores) and the Runtime Security Engine (running on Cortex-M55 cores).
Using a simulation of the reference design we run demos including inter-processor communication, firmware-provided secure services and system fault handling. The stack features test cases for all features implemented using OEQA.
Version 1.1 newly features firmware image generation using genimage (using meta-ptx), secure firmware update (using meta-secure-core) and is integrated with the Yocto distribution from meta-ewaol.
For more information, see https://arm-auto-solutions.docs.arm.com/en/v1.1/
Peter is a Staff Software Engineer in the Automotive & Industial Solutions software team at Arm.