Kot razširitveni paket za STM32Cube programska platforma, X-CUBE-AVS vsebuje knjižnice, ki so pripravljene za uporabo, in odprte rutine, ki pospešujejo prenos AVS SDK (razvoj programske opreme) na mikrokrmilnik. Z vključenimi vzorci aplikacij razvija tudi programe iz zahtevnih slojev programske opreme, ki so potrebni za gostovanje AVS-ja na vgrajeni napravi. Ker je prvi takšen paket posebej namenjen mikrokontrolerjem, medtem ko razvoj AVS-a običajno usmerja večje in drage mikroprocesorje, X-CUBE-AVS omogoča, da je tehnologija Alexa dostopna širšemu spektru razvijalcev in projektov.
Programska oprema obravnava komunikacijo nizke ravni in povezavo s strežniki AVS, zagotavlja storitve, specifične za aplikacije, in encapsulira protokol AVS, da olajša izvajanje aplikacij. Upravljanje povezav vključuje trajni mehanizem za neposredno vzpostavitev izgube povezav brez ponavljajočega preverjanja pristnosti uporabnika. Pri testiranju vzdržljivosti je na voljo testni kabel za programsko opremo, ki lahko simulira dogodke, kot je odklop omrežja, da se olajša testiranje robustnosti in validacija uporabniške aplikacije.
X-CUBE-AVS ima predstavitveni primer za Komplet Discovery STM32F769 (koda naročila: 32F769IDISCOVERY), ki prikazuje, kako povezati preprost pameten zvočnik v AVS, s čimer se poveže vmesnik za konfiguracijo plošče, vključen v programsko opremo. X-CUBE-AVS se lahko uporablja z drugimi Mikrokrmilniki STM32F7
, ali katere koli naprave STM32 z ustrezno zmogljivostjo CPU in pomnilnikom za zagon AVK SDK. X-CUBE-AVS je zdaj na voljo brezplačno, da ga prenesete iz
http://www.st.com/x-cube-avs