Arm-Examples contains ready-to-run embedded projects showcasing RTOS, machine learning, functional safety, and CI/CD automation across diverse Arm-based hardware platforms.
These examples leverage Keil Studio, CMSIS-Toolbox, and Arm FVP models with various compilers (Arm Compiler 6, GCC, LLVM) enabling both desktop and cloud-based CI/CD workflows with physical hardware and simulation models.
Keil Studio is Arm's new IDE for embedded development directly in Visual Studio Code and the successor to the µVision IDE. Watch this video to learn more...
Keil Studio is designed for all types of embedded projects, ranging from bare-metal firmware to complex RTOS-based systems. How to choose the right option: bare-metal, Keil RTX, FreeRTOS, and Zephyr? Learn more ...
| Example | Hardware | Content |
|---|---|---|
| Hello_World | ST NUCLEO-G474RE | Keil RTX configuration; prints "Hello World, 0..9" on the serial console. |
| Middleware_USB_FS | STM32F7 | Using MDK-Middleware with USB Device and File System. It also shows how to target custom hardware. Watch the related webinar. |
| CMSIS-Zephyr | Various | Examples showing the usage Zephyr applications with Keil Studio. |
Comprehensive machine learning capabilities are available with ML Evaluation Kit (MLEK), Synchronous Data Streaming (SDS) Framework, LiteRT (TensorFlow), and Executourch that utilizes CMSIS-NN (for Cortex-M) or Vela (for Ethos-U). Watch this video to learn more...
| Example | Hardware | Content |
|---|---|---|
| CMSIS-MLEK-Examples | Alif Ensemble E7 | Pre-configured machine learning (ML) projects using the ML Embedded Evaluation Kit. Watch the related webinar. |
| SDS-Examples | Various | Examples showing the usage of the Synchronous Data Streaming (SDS) Framework. Watch the related webinar. |
| CMSIS-Executorch | Ethos-U | Project template for embedded applications with Arm Ethos-U that use ExecuTorch AI models |
The MDK Professional Edition includes safety features that help developers achieve compliance with standards like ISO 26262 (Automotive), IEC 61508 (Industrial), and IEC 62304 (Medical). It includes the Arm Compiler for Embedded FuSa and the Arm FuSa Run-Time System.
Watch this video, explore the projects below or read the section Functional Safety to learn more.
| Example | Hardware | Content |
|---|---|---|
| Safety-Example-Infineon-T2G | Infineon Traveo T2G (Cortex-M7) | Fusa RTS traffic light example, CMSIS-Driver development and verification. Watch the related webinar. |
| Safety-Example-STM32 | STM32H5 (Cortex-M33) | Fusa RTS traffic light example. Watch the related webinar. |
Most of the above example projects include GitHub actions that run a build or execution test. The following projects help to get started with test automation.
| Example | Hardware | Content |
|---|---|---|
| AVH_CI_Template | FVP_MPS2_Cortex-M3 | CI Template for unit test automation |
| AVH-Hello | Multiple FVP simulation models | CI project with a test matrix that uses GitHub Actions on a GitHub-hosted runner. |


