SRSDK Directory Structure

This document provides a comprehensive overview of the SRSDK directory organization, including libraries, examples, tools, and documentation layout.

Directory Layout

The SDK follows a structured approach to organize different components:

Root Directory Structure

astra-mcu-sdk/
├── docs/                   # Documentation files
├── examples/               # Example applications
├── libs/                   # Core libraries
├── tools/                  # Development tools
├── scripts/                # Build and utility scripts
├── tests/                  # Test suites
└── README.md              # Getting started guide

Core Libraries

The libs/ directory contains essential SDK components:

  • Core Libraries - Fundamental MCU functionality

  • AI/ML Libraries - Machine learning and AI processing

  • Communication Libraries - Network and protocol support

  • Hardware Abstraction - Platform-specific drivers

Examples Directory

The examples/ directory provides reference implementations:

  • Basic Examples - Simple functionality demonstrations

  • Advanced Applications - Complex use cases

  • Demo Applications - Complete application examples

Tools and Utilities

Development tools and utilities for building and debugging applications.

Documentation Structure

Comprehensive documentation organized by topic and complexity level.