SR110 User Guide
This section provides comprehensive user guides and demo applications for the SR110 evaluation platform. Learn how to run AI vision applications, configure sensors, and explore the full capabilities of the SR110 board through hands-on examples.
Download Binaries (Path): All demo binaries can be downloaded from the GitHub repository under GitHub Releases
Download Binaries (.zip): The pre-compiled demo binaries (ZIP package) are available at GitHub Releases
- Person Classification ML Application
- Person Detection ML Application
- Person Segmentation ML Application
- Person Pose Detection ML Application
- Hand Gesture Detection ML Application
- Doorbell ML Application
- Bluetooth Driver Sample Application
- Clock Driver Sample Application
- DMA Driver Sample Application
- FATFS Driver Sample Application
- GPIO Driver Sample Application
- I2C Driver Sample Application
- Pinmux Driver Sample Application
- SDIO Driver Sample Application
- SPI Driver Sample Application
- UART Driver Sample Application
- WiFi Driver Sample Application
- XSPI Driver Sample Application
- Inference Basic Sample Application
- Inference Basic Flash Sample Application
- Inference Multi-Model Sample Application
- USB CDC Camera Sensor TX Sample App
- USB CDC Echo Sample App
- USB CDC Image Downloader Sample App
- USB CDC RX Sample App
- USB CDC TX Counter Sample App
- USB CDC TX Sample App
AI Vision Demos:
- Person Classification ML Application
Person Classification Demo - Step-by-step guide to run person classification applications, including setup, configuration, and result interpretation.
- Person Detection ML Application
Person Detection Demo - Complete tutorial for person detection functionality, covering camera setup, detection parameters, and output analysis.
- Person Segmentation ML Application
Person Segmentation Demo - Detailed instructions for running person segmentation applications with real-time image processing capabilities.
- Person Pose Detection ML Application
Person Pose Detection Demo - Comprehensive guide for pose detection applications, including keypoint detection and pose analysis features.
- Hand Gesture Detection ML Application
Hand Guesture Detection Demo - A complete guide for hand guesture detection applications, perform real-time gesture recognition with hand detection, single hand tracking and hand-key point estimation.
Data Transfer & Communication:
- Doorbell ML Application
JPEG Preroll Demo - Guide for JPEG image capture and preroll functionality, including USB transfer and image processing workflows.
- Bluetooth Driver Sample Application
Bletooth Demo - The BT sample application showcases BLE capabilities, including stack initialization, GATT server functionality, advertising, device discovery and connection, and GATT read/write operations.
Driver Examples:
- Clock Driver Sample Application
Clock Demo - Shows clock source configuration and peripheral clock setup for SR110 driver applications.
- DMA Driver Sample Application
DMA Demo - Demonstrates direct memory access transfers for efficient data movement between memory and peripherals.
- FATFS Driver Sample Application
FATFS Demo - Covers FAT file system initialization, file operations, and storage access workflows.
- GPIO Driver Sample Application
GPIO Demo - Explains GPIO pin configuration, input/output control, and basic digital signal handling.
- I2C Driver Sample Application
I2C Demo - Provides steps for I2C bus setup and read/write communication with connected devices.
- Pinmux Driver Sample Application
Pinmux Demo - Describes pin multiplexing configuration to map board pins to required peripheral functions.
- SDIO Driver Sample Application
SDIO Demo - Shows SDIO interface bring-up and data transfer flow for SDIO-capable devices.
- SPI Driver Sample Application
SPI Demo - Details SPI master communication, transfer parameters, and example transaction sequences.
- UART Driver Sample Application
UART Demo - Demonstrates serial communication setup, transmit/receive operations, and console interaction.
- WiFi Driver Sample Application
Wi-Fi Demo - Introduces Wi-Fi initialization, connection flow, and basic network communication examples.
- XSPI Driver Sample Application
XSPI Demo - Explains extended SPI usage for external flash/peripheral access with high-speed transactions.
Inference Examples:
- Inference Basic Sample Application
Basic Inference Demo - Demonstrates a simple end-to-end model inference flow on SR110 using a single model pipeline.
- Inference Basic Flash Sample Application
Flash-Based Inference Demo - Shows how to load and run inference models stored in flash memory.
- Inference Multi-Model Sample Application
Multi-Model Inference Demo - Covers running multiple inference models and managing model execution in one application.
USB Examples:
- USB CDC Camera Sensor TX Sample App
USB CDC Camera Sensor TX Demo - Demonstrates transmitting camera sensor data over USB CDC.
- USB CDC Echo Sample App
USB CDC Echo Demo - Shows loopback/echo behavior for validating USB CDC communication.
- USB CDC Image Downloader Sample App
USB CDC Image Downloader Demo - Provides image transfer workflow from host to device over USB CDC.
- USB CDC RX Sample App
USB CDC RX Demo - Covers receiving data streams on the device using USB CDC endpoints.
- USB CDC TX Counter Sample App
USB CDC TX Counter Demo - Demonstrates periodic counter-based data transmission over USB CDC.
- USB CDC TX Sample App
USB CDC TX Demo - Shows basic USB CDC transmit flow for sending application data to the host.