Kit de développement logiciel SPARK

Le kit de développement logiciel SPARK (SPARK SDK) est l'environnement de développement complet pour les applications sans fil LE-UWB™. Il comprend le code source des cœurs sans fil et audio, l'application Datalink, des exemples d'applications, le BSP pour le matériel d'évaluation SPARK et un guide complet de portage pour l'intégration de microcontrôleurs personnalisés.

Que contient le SDK ?

Cœur de réseau sans fil

Couche de liaison LE-UWB™ de base. Gère la planification TDMA, le saut de fréquence, la gestion des canaux, l'appairage, le contrôle du mode de consommation et la concurrence. Prend en charge les topologies en étoile, pair à pair et arborescente. Implémentations distinctes pour les familles de puces SR1000 et SR1100 (SR1120).

Cœur audio

Circuit audio sans fil complet. Prend en charge l'audio non compressé et ADPCM, la compensation de la dérive d'horloge, les modes de secours, la conversion de fréquence d'échantillonnage et le contrôle du volume. Utilisé dans notre conception de casque de référence.

Liaison de données

L'application de liaison de données point à point de base. Accès complet au code source : le point de départ du développement d'applications personnalisées sur la carte d'évaluation SR1120.

Exemples d'application

The SDK includes example applications for Hello World, Hello World RTOS, Datalink, bidirectional and unidirectional audio, headset, star network, connection priority, and fragmentation. Each includes source code, application schedule, pairing configuration, and certification mode.

BSP - Support matériel d'évaluation

Deux kits de support de carte inclus : EVK1.4 (SR1000 EVK) et Quasar (SR1120 EVK). Pilotes périphériques complets : audio, SPI/QSPI, GPIO, USB, LED, alimentation, minuterie, UART.

Guide de portage

Guide complet pour l'intégration des cœurs sans fil et audio SPARK sur un microcontrôleur personnalisé. Ce guide couvre l'architecture façade/backend, les exigences matérielles, l'implémentation SPI/QSPI, l'intégration du système d'exploitation temps réel, le validateur BSP, le profileur et l'optimisation.

environnement de développement

Environnement de développement intégré (IDE) privilégié : VS Code. Système de compilation CMake. Chaîne d’outils d’environnement virtuel Python. Compatibilité multiplateforme via une couche d’abstraction SPI/GPIO.
Documents

Demande

Documents

Document de demande

Documents

Télécharger