STMicroelectronics présente STM32CubeMP13, un pack logiciel révolutionnaire conçu pour améliorer les conceptions de systèmes embarqués en facilitant la migration du code des microcontrôleurs STM32 vers les microprocesseurs STM32MP1 plus robustes. Cette innovation répond aux demandes croissantes des utilisateurs finaux cherchant des fonctionnalités améliorées et des réponses technologiques plus rapides dans divers domaines, notamment dans les applications industrielles en temps réel et des secteurs tels que l’équipement de processus, l’automatisation des usines, les appareils IoT et la signalétique numérique. Les microprocesseurs STM32MP1 offrent une architecture Arm Cortex-A7, offrant une puissance de traitement et une mémoire accrues, répondant aux besoins de performances améliorées du système hôte par rapport aux microcontrôleurs traditionnels.
STM32CubeMP13 ouvre des possibilités aux développeurs, permettant l’adaptation d’applications embarquées bare-metal existantes ou de systèmes d’exploitation temps réel (RTOS) sur les SoC STM32MP1. Ce pack logiciel constitue une alternative puissante à OpenSTLinux, garantissant des temps d’exécution accélérés par rapport aux microcontrôleurs typiques. Notamment, il permet aux utilisateurs de maintenir les spécifications strictes en temps réel de leurs implémentations originales, telles que les temps d’interruption et la latence. De plus, l’utilisation d’un RTOS devient plus efficace avec la mémoire plus grande du MPU tout en préservant une faible consommation d’énergie, élargissant le potentiel de capacités avancées du système.
Intégré de manière transparente dans l’écosystème STM32Cube, STM32CubeMP13 facilite une transition en douceur pour les concepteurs habitués à travailler avec les microcontrôleurs STM32 embarqués de ST, leur permettant de se lancer dans des projets à plus haute performance avec des MPUs tout en opérant dans l’environnement de développement familier. Équipé de tous les composants essentiels – ensemble d’outils de support de carte (BSP), couche d’abstraction matérielle (HAL), et RTOS Azure pré-intégré (transition vers Eclipse ThreadX) – ce pack logiciel offre également des exemples de code complets pour aider les développeurs à gérer les subtilités des systèmes basés sur MPU, couvrant des domaines tels que le démarrage à partir de la mémoire externe et la gestion de l’alimentation, y compris le contrôle de l’auto-actualisation de la RAM DDR. Ciblant des marchés diversifiés tels que l’industrie, la ville intelligente, la maison intelligente, la vente au détail, le médical, la santé et le bien-être, le STM32MP13 s’adapte aux applications d’entrée de gamme dans l’écosystème établi et la distribution OpenSTLinux, garantissant une polyvalence dans le développement d’applications.
Le logiciel STM32CubeMP13 est disponible en téléchargement gratuit sur le site de STMicroelectronics, permettant aux développeurs de tirer parti des capacités amplifiées des microprocesseurs STM32MP1 et de révolutionner la conception de leurs produits de nouvelle génération.
Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

