SPARK 软件开发工具包
SPARK SDK 是用于 LE-UWB™ 无线应用的完整开发框架。它包括无线核心和音频核心源代码、数据链路应用程序、示例应用程序、SPARK 评估硬件的 BSP,以及用于自定义 MCU 集成的完整移植指南。

SDK包含哪些内容
无线核心网
LE-UWB™ 基础链路层。负责 TDMA 调度、跳频、信道管理、配对、功率模式控制和并发控制。支持星型网络、点对点网络和集群树型网络拓扑结构。SR1000 和 SR1100 (SR1120) 芯片系列分别采用不同的实现方式。
音频核心
完整的无线音频传输流程。支持无损音频和 ADPCM 音频、时钟漂移补偿、备用模式、采样率转换和音量控制。已应用于我们的耳机参考设计中。
数据链路
基础点对点数据链路应用。完全源代码访问:SR1120 EVK 上自定义应用开发的起点。
应用示例
八个完整的示例应用程序:Hello World、Hello World RTOS、数据链路、双向音频、单向音频、耳机、星型网络、连接优先级、分片。每个示例应用程序都包含源代码、应用程序调度、配对配置和认证模式。
BSP - 评估硬件支持
包含两个板级支持包:EVK1.4 BSP(SR1000 EVK)和 Quasar BSP(SR1120 EVK)。完整的外部设备驱动程序,包括音频、SPI/QSPI、GPIO、USB、LED、电源、定时器和 UART。
移植指南
本指南全面介绍了如何将 SPARK 无线核心和音频核心集成到定制的 MCU 硬件上。内容涵盖外观/后端架构、硬件平台要求、SPI/QSPI 实现、RTOS 集成、BSP 验证器、性能分析器和优化指南。
开发环境
首选 VS Code IDE。CMake 构建系统。Python 虚拟环境工具链。通过 SPI/GPIO 抽象层实现跨平台兼容性。
