NXP Semiconductors MCUXpresso logiciel
Le logiciel MCUXpresso de NXP Semiconductors optimise, facilite et aide à accélérer le développement de systèmes intégrés d'applications. Le logiciel de NXP Semiconductors est idéal pour les applications basées sur des microcontrôleurs (MCU) à usage général et sans fil. Le logiciel et les outils MCUXpresso combinent l'activation logicielle de NXP et fournissent un accès facile aux outils et aux intergiciels.Technologies de base
MCUXpresso pour Visual Studio Code
Le MCUXpresso pour Visual Studio Code (VS Code) fournit une expérience de développeur intégrée optimisée pour l’édition et le développement de codes. Le MCUXpresso pour Code VS prend en charge les MCU NXP basés sur les cœurs Arm® Cortex®-M, notamment MCX, LPC, Kinetis et i.MX RT. Le MCUXpresso pour VS Code donne aux développeurs la flexibilité de travailler sur des projets du SDK Zephyr ou MCUXpresso en conjonction avec les Open-CMSIS-Packs.
• Téléchargez le MCUXpresso pour une extension de Code VS
• Lancez-le et démarrez rapidement et facilement
• Un éditeur, avant tout
• Extension pour les flux de développement basés sur le SDK MCUXpresso ou Zephyr
• Basé sur CMake et le compilateur ARM GCC
• Compatible avec des outils de configuration MCUXpresso autonomes
Open-CMSIS-Packs
Des bibliothèques middleware prêtes à l'emploi qui fournissent des fonctionnalités avancées. Les modules Open-CMSIS-Packs permettent d’intégrer des logiciels tiers dans des projets de manière prévisible et normalisée. Les équipes de développement de NXP présentent également des packs, notamment des bibliothèques de traitement de capteurs et de support frontal analogique.
• Fournit des métadonnées de fichiers liés à un composant logiciel
• Permet le contrôle de version des composants logiciels et identifie les fichiers de configuration incompatibles qui peuvent faire partie de l’application utilisateur
• L’utilisation d’interfaces standard et d’API peut augmenter la compatibilité et simplifier l’intégration des composants logiciels
• Les métadonnées d’un composant logiciel peuvent inclure des informations sur la dépendance des boîtes à outils, dispositifs et processeurs afin de simplifier l'intégration dans des projets
• Logiciel de haute qualité : tous les pilotes et le code de démarrage livrés dans les Open-CMSIS-Packs sont conformes à la norme MISRA-C: 2004 et vérifiés avec les outils d’analyse statique Coverity®
Outil SEC MCUXpresso
L'outil d'approvisionnement sécurisé (SEC) MCUXpresso permet des caractéristiques de sécurité et prépare la production pour un large éventail de microcontrôleurs, notamment la série LPC5500, les MCU de croisement i.MX RT, MCX N94x et les MCU de connectivité sans fil (K32Wx/KW45). Le lacement de l'outil SEC prend en charge la préparation d’Image de démarrage maître, la configuration CMPA/CFPA, la génération d’images binaires sécurisées (SB2/SB3), la configuration d’authentification de débogage, la programmation de périphérique et l'approvisionnement. L’outil SEC peut également être utilisé dans le flux de production pour prendre en charge l'approvisionnement d’appareils HSM Trust et l'aprovisionnement de Smart Card Trust, les solutions d'approvisionnement sécurisé gratuites et à faible coût, respectivement.
Guide GUI
Le guide GUI s’étend au portefeuille de processeurs d’applications, permettant la création de graphiques époustouflants sur les MPU i.MX 93. De plus, le guide GUI prend en charge les familles KW et RW. Ces ajouts présentent d’excellents exemples de code d’application pour les appareils intelligents et les produits d’étiquetage. Tous les modèles d’application et de cartes seront désormais stockés dans le cloud. Cela permet aux utilisateurs du guide GUI d’accéder à toutes les versions de la carte et des fonctionnalités indépendamment des versions deux fois par an.
Technologie vocale intelligente
Prend en charge neuf langues avec la technologie vocale intelligente (VIT). Outre l’anglais et le mandarin, fonctionne en allemand, espagnol, japonais, coréen, français, turque et italien. Sélectionnez la langue dans l’exemple SDK et créez des mots de réveil personnalisés (jusqu’à 3) et des commandes (jusqu’à 30) dans l’outil VIT en ligne.
SDK MCUXpresso v2.13.0
Kit de développement logiciel (SDK)
Un kit de développement logiciel open source conçu spécifiquement pour la sélection de processeurs et de cartes d’évaluation.
Mise en réseau et Cloud/OTA
• Abstraction RTOS améliorée ultérieurement pour Wi-Fi (prise en charge FreeRTOS initialement)
• Test de débit iPerf pour lwIP
• Code de référence Microsoft ADU (OTA) pour i.MX RT1060 et i.MX RT1170 avec SE05x
RTOS
• Exemples Azure RTOS LevelX pour RT10xx/11xx i.MX (utilisant un NOR de série embarqué)
• Exemples de module AzureRTOS ajoutés pour les plateformes RT1xxx i.MX
• Mise à jour FreeRTOS vers LTS2.0
Audio et voix
• VIT avec une version gratuite de VoiceSeeker (sans AEC)
• Démonstration d'un mot de réveil à faible puissance pour 8 M i.MX
Général/autre
• Améliorations/corrections du pilote MIPI DSI pour le RT1170 i.MX
• Mises à jour des exemples multicœur et des améliorations MISRA pour le RT1170 i.MX
IDE MCUXpresso v11.7.0
Environnement de développement intégré (IDE)
Un environnement de développement intégré (IDE) facile à utiliser pour créer, construire, déboguer et optimiser les applications.
Mises à jour d'outils sous-jacent et de prise en charge de système d'exploitation hôte
• Migration vers Eclipse 2022.06
• Prise en charge du système d'exploitation hôte : MacOS 11/12 (Monterey), Ubuntu 20.04.2/22.04 LTS, Windows 10/11
• Prise en charge d'Apple silicium (combinaison de natif et d'émulation)
Nouvelles fonctionnalités
• Prise en charge de l'aperçu CMSIS Pack ouvert (importation de pack)
• Fonction de configuration/contrôle de broche au démarrage (pour EVK avec MCU-Link)
MCU-Link
• Micrologiciel version 3.0 pour sondes MCU-Link. Cette mise à jour de micrologiciel s'aligne sur CMSIS-DAP v2.1.x, fournissant WinUSB (vs HID USB) pour des performances plus élevées. Remarque : Ce micrologiciel ne peut être utilisé que sur la version 11.7 ou une version ultérieure ; les versions précédentes ne peuvent pas être utilisées avec l'IDE 11.7. Déplacez facilement de meilleures versions de micrologiciel à l'aide des installateurs disponibles à l'adresse https://nxp.com/mculink.
Outils de configuration MCUXpresso v13.0
Outils de configuration système
Une suite complète d'outils de configuration système, incluant des broches, des horloges, des périphériques et bien plus encore.
Prise en charge Zephyr dans l'outil Broches
• Génération de configuration de multiplexage de broches au format d'arborescence de dispositif Zephyr
• Prise en charge initiale du i.MXRT1060, LPC55S69, FRDM-K64
Expérience d’outil broches améliorée
• Prise en charge prête à l'emploi des cartes d'extension Arduino® pour les connecteurs compatibles
• de signaux utilisateur externes vers des états CSV et HTML
Outil périphériques – Fonctionnalité et expérience améliorée
• Sélection automatique de la source d'horloge pour correspondre aux paramètres du groupe d'initialisation par défaut sélectionné
Vidéos
Ressources supplémentaires
- Logiciel et outils MCUXpresso pour microcontrôleurs (MCU) basés sur ARM Cortex-M de NXP
- IDE (environnement de développement intégré) MCUXpresso pour microcontrôleurs (MCU) basés sur Arm Cortex-M de NXP
- Kit de développement logiciel MCUXpresso pour microcontrôleurs (MCU) basés sur Arm Cortex-M de NXP
- Outils de configuration MCUXpresso pour microcontrôleurs (MCU) basés sur Arm Cortex-M de NXP
- Outil de provisionnement sécurisé (Sec) MCUXpresso
- Tableau des dispositifs pris en charge MCUXpresso
