Utiliser la bibliothèque CMSIS-DSP dans un projet ModusToolbox

L'environnement de développement intégré (IDE) ModusToolbox de Cypress est un IDE basé sur Eclipse fourni avec plusieurs configurateurs graphiques, ce qui permet à l'utilisateur de configurer les périphériques du microcontrôleur ainsi que divers composants de l'intergiciel. Il s'agit notamment d'horloges système, de périphériques de communication, de CapSense, Bluetooth LE, USB, FreeRTOS et plus. Toutefois, étant donné que Cypress considère ModusToolbox comme une plateforme exceptionnelle pour le développement de produits IoT, il est assez surprenant qu'aucun de ces configurateurs ne facilite l'intégration des bibliothèques CMSIS-DSP pré-construites à un projet.

(Source de l'image : Cypress Semiconductor)

Maintenant que l'informatique de pointe dans les applications IoT est simplifiée grâce à des dispositifs comme les microcontrôleurs PSoC 6 de Cypress, qui fournissent davantage de puissance de traitement sans affecter la consommation énergétique ni augmenter les coûts, les bibliothèques optimisées pour le matériel cible et implémentant des opérations mathématiques intensives courantes s'avèrent extrêmement avantageuses. Étant donné que les dispositifs PSoC 6 sont basés sur le processeur Cortex-M4 hautes performances d'Arm, qui inclut un ensemble d'instructions DSP améliorées, les développeurs devraient savoir comment utiliser la bibliothèque CMSIS-DSP dans leurs projets.

Pour en savoir plus sur CMSIS, la bibliothèque DSP, et découvrir comment l'utiliser dans un projet ModusToolbox, consultez l'article complet ci-dessous : https://www.digikey.com/eewiki/display/microcontroller/Using+the+CMSIS+DSP+Library+in+a+ModusToolbox+Project.

Toutes vos questions et tous vos commentaires sont les bienvenus : publiez-les sur le TechForum de DigiKey.

À propos de l'auteur

Image of Matt Mielke

Matt Mielke a obtenu une licence en sciences informatiques à la South Dakota School of Mines and Technology en 2016. Il a ensuite rejoint le service d'ingénierie des applications chez DigiKey où il accompagne les clients dans le développement de conceptions de référence et la génération de contenu technique. Ses domaines d'intérêt incluent la programmation embarquée de bas niveau, la conception basse consommation et le traitement numérique des signaux.

More posts by Matt Mielke
 TechForum

Have questions or comments? Continue the conversation on TechForum, DigiKey's online community and technical resource.

Visit TechForum