The organization contains meaningful examples that can be used with various tools and IDEs. There are examples with different complexity levels available:
- CMSIS-Toolbox examples help you getting started with your hardware and help you to check the correct tools set up.
- Examples for AVH-FVP demonstrate how to set up virtual simulation environments on your local machine and in the cloud.
- Various other examples demonstrating different aspects of embedded development.
Repository | Hardware used | Tool/IDE | Notes |
---|---|---|---|
Hello_B-U585I-IOT02A | STMicroelectronics B-U585I-IOT02A | CMSIS-Toolbox | Prints "Hello World, 0..9" on the serial console |
Hello_FRDM-K32L3A6 | NXP FRDM-K32L3A6 | CMSIS-Toolbox | Prints "Hello World, 0..9" on the serial console |
Hello_IMXRT1050-EVKB | NXP IMXRT1050-EVKB | CMSIS-Toolbox | Prints "Hello World, 0..9" on the serial console |
Hello_LPCXpresso55S69 | NXP LPCXpresso55S69 | CMSIS-Toolbox | Prints "Hello World, 0..9" on the serial console |
Hello_MIMXRT1060-EVKB | NXP MIMXRT1060-EVKB | CMSIS-Toolbox | Prints "Hello World, 0..9" on the serial console |
Hello_MIMXRT1064-EVK | NXP MIMXRT1064-EVK | CMSIS-Toolbox | Prints "Hello World, 0..9" on the serial console |
Hello_NUCLEO-G474RE | STMicroelectronics NUCLEO-G474RE | CMSIS-Toolbox | Prints "Hello World, 0..9" on the serial console |
Repository | Hardware used | Tool/IDE | Notes |
---|---|---|---|
Blinky_FRDM-K32L3A6 | NXP Blinky_FRDM-K32L3A6 | CMSIS-Toolbox | Blinks an LED, changes frequency after button press |
Repository | Hardware used | Tool/IDE | Notes |
---|---|---|---|
mlek-cmsis-pack-examples | Various | CMSIS-Toolbox, Keil Studio | Machine Learning (ML) examples using the ML Embedded Evaluation Kit. |
Repository | Hardware used | Tool/IDE | Notes |
---|---|---|---|
AVH_CI_Template | AVH (FVP_MPS2_Cortex-M3) | CMSIS-Toolbox, AVH | CI Template for unit test automation |
AVH-Virtual-Peripherals | AVH (FVP_MPS2_Cortex-M0) | AVH (locally) | Example of AVH models and their python extension implementing virtual peripherals. |
AVH-VSI | Arm Corstone-310 | CMSIS-Toolbox, AVH | Simple Hello World example using VSI interfaces. |
AVH-Hello | Multiple AVH FVPs | CMSIS-Toolbox, AVH | CI project with a test matrix that uses GitHub Actions on a GitHub-hosted runner. |
AWS_MQTT_Demo | Arm Corstone-300 | CMSIS-Toolbox, AVH | CI project that connects to AWS MQTT broker; can be retarget to physical boards using layers. |
Repository | Hardware used | Tool/IDE | Notes |
---|---|---|---|
CMSIS-Stream-PoC | NXP LPC1700 | µVision | Example project showing the usage of the CMSIS-Stream software component. |
keil-studio-get-started | AVH (FVP_MPS2_Cortex-M3) | CMSIS-Toolbox, Keil Studio (VS Code Extensions) | Get started example for use in Keil Studio. |
MDK-MW-PoC | STMicroelectronics STM32F429I-Discovery | CMSIS-Toolbox, Keil Studio | MDK-Middleware application using the csloution project format. |
Using CMSIS-View and CMSIS-Compiler | Various | µVision | Example projects from the CMSIS v6 webinar about CMSIS-View and CMSIS-Compiler. |
AVH FVPs on MacOS | Mac | All | This repo contains a set of scripts that allow you to run AVH FVPs on MacOS using Docker. |