STRATON AUTOMATION est fier d’annoncer le lancement officiel de la version 14.0 de notre logiciel straton. Cette nouvelle release apporte une série de fonctionnalités innovantes et d’améliorations, conçues pour répondre aux besoins croissants des développeurs dans le domaine de l’automatisation industrielle.
Un nouveau tutoriel détaillé est désormais disponible pour les OEM souhaitant porter le runtime straton sur des microcontrôleurs. Ce guide pratique offre une expérience pas à pas du portage du runtime sur un processeur STM32 avec FreeRTOS, accompagné de conseils précieux et d’un code exemple pour faciliter le processus.
Qu’est-ce que STM32 ?
La famille STM32 de chez ST-Microélectronique est un incontournable dans le domaine de l’embarqué. Cette famille de microcontrôleur présente de nombreux atouts :
- Un environnement de développement riche avec de nombreux outils et librairies qui permettent de démarrer un projet très rapidement et de s’éviter l’étape laborieuse de configuration des périphériques.
- Une gamme de produit très large : Très basse consommation ou haute performance, des solution Wireless (ZigBee, ou BLE), et enfin de nombreux périphériques disponibles (CAN, Ethernet, USB, I2C, SPI, traitement du signal, etc…)
- Enfin, une large communauté d’utilisateurs et donc beaucoup de documentation et de réponses disponible sur le web.
STM32 donc est un outil redoutable et sa simplicité de mise en œuvre permet de réduire les coûts de développement (Ce qui justifie un coût parfois légèrement plus élevé que d’autres familles de microcontrôleur).
Un exemple pas à pas pour porter le runtime straton dans un environnement STM32
Nous avons créé un tutoriel qui vous guide pas à pas dans l’implémentation d’un runtime issu du kit de développement straton dans votre cible STM32. L’objectif de ce tutoriel est d’ajouter des fonctionnalités une à une pour passer d’un runtime très minimal à un runtime avec des IOs, des Function Blocks personnalisés, des protocoles Ethernet TCP / UDP, CAN et RS232. La force de straton est sa simplicité. Le Devkit est un ensemble de code C ANSI sans aucune dépendance. Vous pouvez donc porter straton sur un grand nombre de cibles avec un minimum d’effort de développement. Pour aider les développeurs à gérer le portage, l’assistant du kit de développement fournit une interface pour la configuration de l’exécution et des modèles de code pour les cibles courantes telles que Windows et Linux. Dans le tutoriel STM32, nous proposons un exemple de code complet pour porter le runtime straton sur une carte STM32F769I EVAL.
La taille finale en RAM ou Flash est hautement configurable mais vous pouvez atteindre un encombrement très minimal. Par exemple, dans la configuration ci-dessous, mon runtime dispose de 80 Ko de RAM pour exécuter un programme IEC61131, des capacités CAN, Ethernet UDP / TCP et Modbus ainsi que quelques LEDs et boutons de profils d’entrées-sorties.
Développez votre IHM embarquée
Un deuxième tutoriel est disponible pour montrer comment mettre en œuvre les fonctionnalités de l’IHM embarquée de straton dans une carte EVAL STM32F769I.
Avec la sortie de la version 14.0 de straton, STRATON AUTOMATION continue de démontrer son engagement envers l’innovation et l’excellence dans le domaine de l’automatisation industrielle. Télécharger la nouvelle version du logiciel straton V14.0
Comments are closed.