This repository contains examples that show how to use the Synchronous Data Streaming (SDS) Framework.
The SDS examples use the MDK-Middleware for the SDSIO 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 |