AI Software Development Resources
Browse our collection of resources that help you create, innovate, and scale software solutions, and take your development to the next level.
On-Demand
Watch expert-led, on-demand videos featuring AI-focused tips, techniques, and demos to help you accelerate and optimize your AI development on Arm-powered platforms.
Learning Paths
Developer-made step-by-step tutorials with code examples at both beginner and advanced levels to build better software, faster, from Arm and Open-Source partners.
Events
Find out where you can meet Arm experts in person, see live demos, and get more details on the topics we cover at the latest industry events.
Total Compute
Total Compute moves beyond the enablement and optimization of individual IPs. In the Arm Total Compute strategy, a system-level solution view of the SoC puts use-cases and experiences at the heart of a design.
Corstone Platform Software
Arm Corstone provides everything needed to build IoT SoCs faster and more securely, with the right architecture choice, integration, and verification. The Open Source Software (OSS) stacks for the Corstone reference platforms are provided to enable the IoT ecosystem.
Neoverse N2 Automotive Reference Design
Automotive platform based on the RD-N2 reference design introducing the concept of a Cortex-R based Safety Island and a Cortex-M based Runtime Security Subsystem.
Intelligent Power Allocation
Arm has developed Intelligent Power Allocation (IPA) as an improved Linux thermal control solution for advanced SoC's, to provide optimal performance and temperature control of a complex SoC.
Arm Reference Design-1 AE
A safety enhanced, high performance compute example solution for Automotive with the Arm Neoverse V3AE and a Cortex-R82AE based Safety Island.
EAS Mainline and Scheduling
EAS development for mainline Linux takes place on LKML mailing list where proposed patches are discussed with the community. Arm now provides a pre-integrated version of the latest EAS patches for mainline, for upstream development use.
Linux Kernel
Arm is an active maintainer and contributor to the Linux Kernel project. Arm develops and maintains the fundamental Arm Architecture enablement for the Linux kernel.
Critical Application Monitoring
The Critical Application Monitoring (CAM) project demonstrates an application observation mechanism hosted on a Safety Island which can improve the overall system fault coverage.
ASTC Encoder
Compress and decompress images with this open source compressor for the Adaptive Scalable Texture Compression (ASTC) texture format.
Security Library Projects
Arm contributes to various open source projects that enable applications to establish secure network connections and protect the confidentiality and integrity of software and data on devices.
Safety Island Actuation Demo
A reference demo of an automotive Actuation Service running on a safety processor, extending a Primary Compute hosted ADAS stack.
Trusted Firmware-M
TF-M provides a Trusted Execution Environment (TEE) for Arm v7-M and v8-M devices. For Arm v8-M devices, TF-M leverages Arm TrustZone technology, and is the reference implementation of platform security architecture aligning with PSA Certified guidelines.
Tianocore EDKII Firmware
The EDKII project is an open source project that provides a modern, feature-rich, cross-platform firmware development environment for the UEFI and PI specifications developed and maintained by the UEFI Forum.
LLVM Toolchain
Open source LLVM on Arm processors: LLVM core, Clang compiler, LLD linker and LLDB debugger.
Trusted Firmware-A
The Trusted Firmware-A project provides a reference implementation of secure world software for Armv7-A and Armv8-A class processors.
SCP Firmware
SCP-firmware provides a software reference implementation for the System Control Processor (SCP) and Manageability Control Processor (MCP) components found in several Arm Compute Sub-Systems.
Open Source Networking
Arm contributes to various networking open source projects. These enable high-performance datapaths and scalable network connectivity of containers in cloud-to-edge data center, enterprise networking, and 5G wireless infrastructures.
Networking Solutions
Arm contributions to Open Source networking reference solutions.