Usare la libreria CMSIS-DSP in un progetto ModusToolbox
L'ambiente di sviluppo integrato ModusToolbox di Cypress è un IDE basato su Eclipse che comprende numerosi configuratori grafici per le periferiche dell'MCU e diversi componenti middleware, tra cui clock di sistema, periferiche di comunicazione, CapSense, Bluetooth LE, USB, FreeRTOS e molto altro. Se però si considera che Cypress presenta ModusToolbox come una piattaforma eccezionale per lo sviluppo di prodotti IoT, sorprende che nessuno di questi configuratori semplifichi l'inclusione nei progetti delle librerie CMSIS-DSP preconfezionate.
(Immagine per gentile concessione di Cypress Semiconductor)
Il calcolo con tecnologia Edge nelle applicazioni basate su IoT sta diventando più fattibile grazie a dispositivi come MCU PSoC 6 di Cypress che garantiscono più potenza, senza compromessi in termini di consumo energetico e senza aumenti dei costi; per questo motivo, risulteranno estremamente pratiche le librerie che renderanno possibili operazioni matematiche comuni complesse e saranno ottimizzate per l'hardware di destinazione. Dato che i dispositivi PSoC 6 si basano sul processore Cortex-M4 ad alte prestazioni di Arm, che include un set di istruzioni DSP avanzate, la libreria CMSIS-DSP è sicuramente una di quelle cose che gli sviluppatori dovrebbero sapere usare nei propri progetti.
Per maggiori informazioni su CMSIS, sulla libreria DSP e su come utilizzarla in un progetto ModusToolbox, potete consultare l'articolo completo: https://www.digikey.com/eewiki/display/microcontroller/Using+the+CMSIS+DSP+Library+in+a+ModusToolbox+Project.
Domande o commenti sono molto apprezzati e possono essere inseriti nel TechForum di DigiKey.
Have questions or comments? Continue the conversation on TechForum, DigiKey's online community and technical resource.
Visit TechForum



