This repository contains examples that show how to use the Synchronous Data Streaming (SDS) Framework.
The SDS examples use the MDK-Middleware for the SDS Interface. New hardware targets can added easily using board layers that provide with required CMSIS-Driver interfaces.
Directory | Content |
---|---|
Hardware/SDS_examples.csolution.yml | Collection of csolution project SDS examples running on boards |
Hardware/DataTest | Record test data to validate configuration and SDS interface bandwidth |
Hardware/Model1 | Model1: Connects to a Gyroscope sensor |
Hardware/Model1/Test | Model1: Record data with ML model and test data |
Hardware/Model1/Sensor | Model1: Record data with ML model and physical sensor data |
Hardware/Model1/Play | Model1: Playback data to an ML model |
Hardware/Model2 | Model2: Connects to a audio source |
Hardware/Model3 | Model3: Connects to a video stream |
Simulator/SDS_examples.csolution.yml | Collection of csolution project SDS examples running on AVH-FVP |
Simulator/DataTest | Record test data to validate configuration and SDS interface bandwidth |
SDS_Interface | SDS Interface implementations |
SDS_Interface/FileSystem | SDS Interface (SDS_IO via file system) |
SDS_Interface/Network | SDS Interface (SDS_IO via network) |
SDS_Interface/USB | SDS Interface (SDS_IO via USB Device - VCOM) |
SDS_Interface/WiFi | SDS Interface (SDS_IO via WiFi) |
Boards | Various board layers for running SDS examples on different targets |
Sensors | Interface to physical sensors |
simulation |