Anonim

En août, Express Logic a annoncé l'édition ThreadX / MCU Edition pour les contrôleurs PIC24 16 bits et dsPIC33 de Microchip. Grâce à cet ajout, les utilisateurs de ThreadX peuvent facilement migrer entre les familles 16 et 32 ​​bits de Microchip à l'aide du même RTOS et de la même chaîne d'outils MPLAB Integrated Development Environment (IDE) de Microchip.

Les ingénieurs de systèmes embarqués exigent des niveaux de performances de MCU de plus en plus élevés pour permettre des fonctionnalités différenciées du produit final. Pour optimiser les fonctionnalités du produit final et différencier leurs conceptions de la concurrence, les ingénieurs peuvent tirer parti du cœur 32 bits 32 bits haute performance et performant du PIC32, qui permet au logiciel de s'exécuter plus rapidement et de faire fonctionner plusieurs threads simultanément. De plus, le PIC32 fournit un espace de code important avec jusqu'à 512 Ko de mémoire flash intégrée et jusqu'à 32 Ko de RAM.

ThreadX convient parfaitement aux applications multithreading qui ciblent la nouvelle famille PIC32 32 bits de Microchip. Avec le faible encombrement de ThreadX, son modèle commercial peu onéreux et sans redevance, les développeurs PIC32 peuvent déployer des applications allant du plus simple au plus complexe, le tout avec un minimum de surcharge et d’empreinte mémoire. ThreadX propose environ 60 services pour les applications, notamment la planification préventive de threads, les files de messages, les sémaphores de communication, les mutex de verrouillage des ressources, les timers d’application flexibles et les groupes d’indicateurs d’événements.

n

ThreadX est facile à apprendre et à utiliser, permettant aux développeurs de mettre de nouveaux produits sur le marché rapidement et avec succès. En conséquence, ThreadX est largement déployé, avec plus de 450 millions d’unités dans l’électronique grand public, les appareils médicaux, l’automatisation industrielle et les réseaux sans fil. Le modèle de licence sans redevance est idéal pour la fabrication de gros volumes où le coût est roi.

«Nous nous sommes associés à Express Logic pour permettre aux développeurs d’utiliser plus facilement nos nouveaux microcontrôleurs PIC32 hautes performances», a déclaré Patrick Johnson, directeur de la division Microcontrôleurs hautes performances de Microchip. «La flexibilité, la facilité d’utilisation et le faible coût de ThreadX en font un choix idéal pour prendre en charge le MCP PIC32. Le fait que ThreadX prend également en charge nos gammes de produits 16 bits PIC24 et dsPIC33 en fait un excellent véhicule pour les développeurs migrant vers le PIC32. ”

Outils de développement

MPLAB IDE gratuit de Microchip prend en charge le développement d’applications avec ThreadX, notamment l’intégration avec le compilateur MPLAB C32 C de Microchip, le débogueur d’incircuits MPLAB ICD 2 et le système d’émulation MPLAB REAL ICE ™. Pour faciliter davantage le processus de développement, la prise en charge de la connaissance du noyau ThreadX a été entièrement intégrée à l'EDI MPLAB.

Version démo gratuite

Une version de démonstration gratuite de ThreadX pour PIC32 de Microchip est disponible sur le site Web d'Express Logic à l'adresse www.rtos.com/download. La version de démonstration inclut toutes les fonctionnalités de ThreadX et est limitée au nombre de threads et autres objets du noyau pouvant être créés. La version de démonstration est configurée pour fonctionner avec MPLAB IDE de Microchip et peut être opérationnelle en quelques minutes. Il comprend un exemple de programme d'application à 8 threads pouvant servir de base au développement de l'utilisateur. Les utilisateurs peuvent télécharger l’ID MPLAB gratuit et la version d’évaluation du compilateur C32 C à partir du site www.microchip.com.

Chemin de migration des applications 16 à 32 bits

Les utilisateurs de ThreadX qui ont besoin de meilleures performances et de plus de mémoire peuvent facilement migrer vers le PIC32 32 bits. Les applications écrites pour fonctionner sur ThreadX / MCU pour PIC24 / dsPIC33 16 bits se porteront facilement - généralement sans aucune modification du code source - pour s'exécuter sur PIC32, accélérant la migration et permettant aux développeurs d'élargir leurs gammes de produits.

«La classification élevée du PIC32 en DMIP / MHz, combinée à une deuxième série de 32 registres principaux, permet une exécution plus rapide tout en minimisant les délais de changement de contexte», a déclaré William E. Lamie, président d’Express Logic. "ThreadX prend désormais en charge les développeurs à chaque extrémité du spectre de Microchip, de 16 à 32 bits."