Als Erweiterungspaket für die STM32Cube Software-Plattform X-CUBE-AVS enthält sofort einsetzbare Bibliotheken und offene Routinen, die die Portierung des AVS SDK (Software Development Kit) auf den Mikrocontroller beschleunigen. Mit Anwendungsbeispielen, die ebenfalls enthalten sind, abstrahiert es Entwickler von den komplexen Softwareschichten, die benötigt werden, um AVS auf einem eingebetteten Gerät zu hosten. Als erstes solches Paket, das speziell auf Mikrocontroller zugeschnitten ist, während die AVS-Entwicklung in der Regel auf leistungshungrige und teure Mikroprozessoren abzielt, macht X-CUBE-AVS die Alexa-Technologie einem breiteren Spektrum von Entwicklern und Projekten zugänglich.
Die Software verarbeitet Low-Layer-Kommunikation und Verbindungen zu AVS-Servern, bietet anwendungsspezifische Dienste und kapselt das AVS-Protokoll, um die Anwendungsimplementierung zu vereinfachen. Die Verbindungsverwaltung umfasst einen Permanent-Token-Mechanismus zum direkten Wiederherstellen von Verbindungsverlusten ohne wiederholte Benutzerauthentifizierung. Ein Softwaretest-Kabelbaum wird für Dauertests bereitgestellt, der Ereignisse wie Netzwerkunterbrechung simulieren kann, um Robustheitstests und die Validierung der Benutzeranwendung zu ermöglichen.
X-CUBE-AVS kommt mit einem Demonstrationsbeispiel für die STM32F769 Discovery Kit (Bestellnummer: 32F769IDISCOVERY)Hier wird gezeigt, wie Sie einen einfachen Smart-Lautsprecher an AVS anschließen, indem Sie die in der Software enthaltene Board-Konfigurationsschnittstelle nutzen. X-CUBE-AVS kann mit anderen verwendet werden STM32F7-Mikrocontroller
oder jedes STM32-Gerät mit angemessener CPU-Leistung und ausreichendem Arbeitsspeicher für das AVS SDK. X-CUBE-AVS steht ab sofort zum kostenlosen Download zur Verfügung
http://www.st.com/x-cube-avs