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.