La version 9.10 inclut des optimisations du code le plus fréquemment utilisé, de nouvelles fonctionnalités de débogage et une prise en charge étendue du noyau.
Grâce à sa fiabilité éprouvée et à sa facilité de développement, la technologie 8051 connaît un regain de popularité avec les SoC basés sur le 8051, destinés aux applications de l'Internet des objets (IoT). Ces dispositifs modernes, rapides, compacts et économes en énergie nécessitent des outils de développement puissants et conviviaux. CAST Inc. fournit des noyaux 8051 IP de type global, parmi les plus rapides et les plus petits du marché, et la prise en charge complète de ces noyaux est disponible dans l'environnement de développement IAR Embedded Workbench. Cette nouvelle prise en charge inclut les dispositifs intégrant une unité de multiplication-division (MDU). La MDU permet aux développeurs d'utiliser l'accélération matérielle pour la multiplication et la division dans leur code. Ces opérations, intrinsèquement coûteuses sur un microcontrôleur 8 bits, sont considérablement accélérées grâce aux MDU. 

Dans le débogueur C-SPY®, la version 9.10 ajoute de nouvelles fenêtres pour la gestion des macros. La fenêtre « Enregistrement des macros » contrôle les fichiers de macros chargés, tandis que la fenêtre « Macros du débogueur » affiche la liste de toutes les macros disponibles. Les macros C-SPY permettent d'automatiser diverses tâches de débogage et de vérification. Elles peuvent également servir à effectuer différentes opérations, comme la configuration matérielle, la simulation de pilotes de périphériques et l'injection de données simulées dans l'application lors de son exécution.
Le bouton « Réinitialiser » du débogueur C-SPY a été amélioré. Il est désormais possible de choisir d'exécuter le débogueur sur le débogueur principal sans quitter la session de débogage. Le débogueur remplacera alors les paramètres du projet et insérera ou supprimera ce point d'arrêt. Autre nouveauté : la possibilité d'enregistrer le contenu de la fenêtre d'inspection C-SPY dans un fichier, utilisable à des fins de journalisation ou d'analyse.
Outre la prise en charge complète des périphériques CAST, cette version prend également en charge les nouveaux périphériques Silicon Labs. Pour simplifier la sélection du périphérique, le menu Options du projet a été amélioré afin de permettre aux développeurs de sélectionner leur périphérique directement depuis une entrée de menu statique.
IAR Embedded Workbench pour 8051 est une boîte à outils de développement complète pour les microcontrôleurs basés sur le cœur 8051. Pour des flux de travail de développement optimisés, les outils incluent des intégrations pour divers systèmes de débogage matériel et outils de configuration de périphériques. Avec la dernière version, le puissant compilateur IAR C/C++™ pour 8051 génère un code encore plus compact, notamment pour les développeurs travaillant avec des modèles de données volumineux ou distants.

Pour plus d'informations ou un devis