En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour vous proposer des contenus et services adaptés à vos centres d'intérêts. En savoir plus et gérer ces paramètres. OK X
 
 

 

 

Nouveaux produits

DevTools, développez 10 fois plus vite sur microcontrôleurs STM32

Publication: Mars 2015

Partagez sur
 
Aujourd’hui, pour un design à base de microcontrôleur, le critère essentiel n’est plus celui du choix du composant mais celui des coûts de développement...
 

Aujourd’hui, pour un design à base de microcontrôleur, le critère essentiel n’est plus celui du choix du composant mais celui des coûts de développement. Les microcontrôleurs actuels offrent des capacités de mémoire importantes et la mise au point de plusieurs centaines de Koctets de logiciel se chiffre en plusieurs mois/homme ! En divisant par 10(*) les temps de développement, DevTools apporte une nouvelle dynamique : un développeur peut réaliser 10 projets, là où il n’en développait qu’un !

DevTools est l’aboutissement de 38 ans d’expérience d’AIM, en instrumentations temps réel et systèmes de développement. Il est dédié spécifiquement aux microcontrôleurs STM32 de STMicroelectronics.

Pour expérimenter DevTools, deux solutions sont proposées :

- Une version d’évaluation gratuite sur des kits STM32 de STMicroelectronics équipés d’écran tactile
- Un ensemble de kits AIM avec écran tactile pour STM32 F0, F1, F2, F4 et L1

Cette innovation apporte un ensemble d’outils de programmation innovants plus efficaces et nettement plus faciles à utiliser ! Le développeur bénéficie d’outils performants, il gagne en efficacité et réduit les temps d’introduction de ses nouveaux produits.

DevTools engendre une rupture technologique. Il apporte une différenciation compétitive et change le modèle économique du développement sur STM32. Cette nouvelle boîte à outils introduit de nouvelles méthodes dont la programmation graphique. Elle s’articule autour d’un standard ouvert basé sur Eclipse. Oubliez les lignes de code interminables et les bugs à répétition. Le développeur dispose d’assistants intégrés, de tutoriaux, d’aides en ligne, d’exemples ...

DevTools intègre deux outils complémentaires :

Agilia : Cet environnement de programmation graphique basé sur le concept de moteur d’instanciation, accélère fortement le développement d’une application embarquée. Vous cliquez-déposez des blocs fonctionnels sur vos pages de programmation et vous les reliez entre eux par des liens. Vous programmez rapidement de manière incrémentale en déboguant en temps réel sur votre cible STM32 ou directement en utilisant le simulateur sur votre PC.

Pour des cibles avec des écrans tactiles, Agilia dispose d’un GUI (Graphic User Interface) performant pour créer rapidement vos interfaces homme-machine.

Pour des cibles avec port Ethernet, Agilia dispose d’un WUI (Web User Interface) performant pour créer rapidement un site web embarqué sans écrire une seule ligne de code.

μOne : Environnement basé sur Eclipse dédié spécifiquement aux microcontrôleurs STM32. Son assistant guide le développeur et génère automatiquement le code source en fonction des choix sélectionnés dans les différentes étapes :

- Hardware Manager lors de la définition de la configuration matérielle
- Software Manager lors de la sélection du système d’exploitation embarqué souhaité
- Ressources Manager pour la sélection des ressources et des librairies nécessaires (moteur graphique, driver écran, stacks...)
- Application Manager pour la programmation de l’application

L’expert en microcontrôleur est opérationnel très rapidement et dispose de tous les outils dont il a besoin. Il a sous la main toutes les ressources et services nécessaires : noyau temps réel, génération automatique de code compact, librairies, ressources système, stack, moteur graphique, éditeur d’IHM...

DevTools élargit le nombre d’utilisateurs potentiels. Un automaticien peut créer un produit à base de STM32 sans écrire une seule ligne de code en C. Les assistants de DevTools le guident dans la définition de on architecture puis génère, compile et charge automatiquement dans la flash de son microcontrôleur, le micro-noyau adapté à son architecture. Il lui suffit alors de programmer son application directement à l’aide de la programmation graphique et ce, sans écrire une seule ligne de code !

DevTools accélère la productivité de l’expert. Sur un STM32 avec port Ethernet, il lui est facile de créer un site web embarqué dans son produit. Pas besoin de passer par HTML5, javascript, ajax et php. Il utilise la fonction WUI (Web User Interface) de l’outil de programmation graphique qui génère automatiquement le site web embarqué !

DevTools est optimisé pour les STM32 et tient compte des caractéristiques de chaque processeur. Dès la première étape d’un nouveau projet, le développeur précise la référence exacte du microcontrôleur utilisé. L’atelier peut alors générer les codes adaptés et sélectionner les librairies appropriées. Car dans la gamme STM32, tous les DMA ne sont pas les mêmes, toutes les mémoires flash ne se programment pas de la même manière et cela est vrai pour tout un ensemble d’autres caractéristiques.

DevTools sera disponible sur le site http://www.aim-plc.com dès le 3 mars 2015 en langue française et le 21 avril 2015 en français, anglais, espagnol et portugais.

http://www.aim-plc.com/html/accueil.php

Suivez Electronique Mag sur le Web

 

Newsletter

Inscrivez-vous a la newsletter d'Electronique Mag pour recevoir, régulièrement, des nouvelles du site par courrier électronique.

Email: