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

Pipeline 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

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

Exemples d'application

Huit exemples d'applications complètes : Hello World, Hello World RTOS, liaison de données, audio bidirectionnel, audio unidirectionnel, casque, réseau en étoile, priorité de connexion, fragmentation. Chacune inclut le code source, la planification des applications, la configuration d'appairage et le mode de certification.

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 pour environnements virtuels Python. Compatibilité multiplateforme via une couche d’abstraction SPI/GPIO.
Documents

Demander la documentation

Documents

Télécharger