Home

Awesome

Basic Virtual Interface Applications

CMSIS Compliance hello_vsi Build and Run hello_video_vsi Build

This repository contains a simple examples demonstrating use of virtual peripherals on AVH FVPs.

Examples Description

Example nameDescription
Hello VSIA simple example of using the Virtual Streaming Interface on AVH FVPs. Sensor data is streamed to the embedded application via the python interface from a text file.
Hello Video VSIAn example of using the VSI on AVH FVPs for video streaming. The content of an image/video file is streamed to the embedded application via the python interface and is displayed on the model's LCD.

Build a project

The projects are provided in csolution format and can be open for editing and building in Keil MDK for VS Code or Keil uVision IDEs. Corresponding IDE documentation pages explain this in more details:

You can also use cbuild utility from CMSIS-Toolbox to build the project in command line.

README files in the project folders provide additional details.

Arm Virtual Hardware (AVH) Setup

See the AVH FVP Infrastructure on how to setup AVH FVPs for use in local and cloud-based environments.