Skip to content
@Arm-Examples

Arm Examples

Examples for Embedded Developers

Arm-Examples contains ready-to-run embedded projects showcasing RTOS, machine learning, functional safety, and CI/CD automation across diverse Arm-based hardware platforms.

Introduction to Keil Studio

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...


RTOS Applications

Keil Studio is designed for all types of embedded projects, ranging from bare-metal firmware to complex RTOS-based systems. Learn how to choose the right option: bare-metal, Keil RTX, FreeRTOS, or Zephyr?

Example Hardware Content
Hello_World Various Setup of bare-metal or RTOS configuration with serial I/O retargeting; prints "Hello World .." on serial console.
Middleware_USB_FS STM32F7 MDK-Middleware with USB Device and File System for evaluation kits and custom hardware. Watch the related webinar.
CMSIS-Zephyr Various Zephyr application examples with Keil Studio demonstrate multi-target and debug setup.

Edge AI and Machine Learning

Development flow for optimized Edge AI devices

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

Functional Safety (FuSa RTS)

Software development for safety critical applications

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.

CI/CD Automation (GitHub Actions)

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.

Related

Popular repositories Loading

  1. ML-examples ML-examples Public

    Arm Machine Learning tutorials and examples

    Jupyter Notebook 479 209

  2. ML-zoo ML-zoo Public archive

    Python 248 61

  3. Helium-Optimization Helium-Optimization Public

    Python 11

  4. mlek-cmsis-pack-examples mlek-cmsis-pack-examples Public

    Collection of Machine Learning examples using MLEK CMSIS-pack.

    C++ 10 14

  5. FVPs-on-Mac FVPs-on-Mac Public

    This repository contains scripts that enable Arm Virtual Hardware FVPs to run in Docker on MacOS.

    Shell 7 6

  6. AVH_CI_Template AVH_CI_Template Public template

    CI Template for unit test automation

    C 7 6

Repositories

Showing 10 of 87 repositories
  • Hello_World Public

    Simple "Hello, World!" example to get you started.

    Arm-Examples/Hello_World’s past year of commit activity
    C 0 Apache-2.0 0 0 0 Updated Jan 20, 2026
  • .github Public

    Special repo to publish a README for the organization profile.

    Arm-Examples/.github’s past year of commit activity
    0 2 0 0 Updated Jan 20, 2026
  • CMSIS-Zephyr Public

    This repository contains examples showing how to use the Arm CMSIS Debugger with Zephyr-based projects.

    Arm-Examples/CMSIS-Zephyr’s past year of commit activity
    Roff 4 Apache-2.0 4 1 0 Updated Jan 16, 2026
  • ML-examples Public

    Arm Machine Learning tutorials and examples

    Arm-Examples/ML-examples’s past year of commit activity
    Jupyter Notebook 479 Apache-2.0 209 37 8 Updated Jan 15, 2026
  • SDS-Examples Public

    This repository contains examples that show how to use the Synchronous Data Streaming (SDS) framework.

    Arm-Examples/SDS-Examples’s past year of commit activity
    C 1 Apache-2.0 9 0 0 Updated Jan 15, 2026
  • AVH-Hello Public

    This repository contains a CI project with a test matrix that uses GitHub Actions on a GitHub-hosted runner with an Ubuntu Linux system.

    Arm-Examples/AVH-Hello’s past year of commit activity
    C 5 Apache-2.0 7 0 0 Updated Jan 15, 2026
  • CMSIS-Executorch Public template

    Docker driven integration workflow of Executorch into CMSIS-based projects

    Arm-Examples/CMSIS-Executorch’s past year of commit activity
    C++ 0 Apache-2.0 3 6 0 Updated Jan 7, 2026
  • verify-cmsis-example-action Public

    Verify whether a project abides by CMSIS

    Arm-Examples/verify-cmsis-example-action’s past year of commit activity
    0 Apache-2.0 0 0 3 Updated Dec 15, 2025
  • mlek-cmsis-pack-examples Public

    Collection of Machine Learning examples using MLEK CMSIS-pack.

    Arm-Examples/mlek-cmsis-pack-examples’s past year of commit activity
    C++ 10 Apache-2.0 14 1 1 Updated Dec 8, 2025
  • cmsis-mlek Public

    This repository contains MLEK reference applications.

    Arm-Examples/cmsis-mlek’s past year of commit activity
    C++ 0 Apache-2.0 4 3 0 Updated Dec 2, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics

Loading…