NXP Semiconductors MCUXpresso Software
Die NXP Semiconductors MCUXpresso-Software optimiert, vereinfacht und trägt zur Beschleunigung der Embedded-Systementwicklung von Applikationen bei. Die Software von NXP Semiconductor eignet sich hervorragend für Applikationen, die auf Universal-und drahtlos-fähigen MCUs basieren. Die MCUXpresso Software und Tools kombinieren die Software-Aktivierung des NXP und bieten einen einfachen Zugriff auf Tools und Middleware.Core-Technologien
MCUXpresso für Visual Studio Code
MCUXpresso für Visual Studio Code (VS-Code) bietet eine optimierte Embedded-Entwicklererfahrung für die Code-Bearbeitung und -Entwicklung. Der MCUXpresso für VS-Code unterstützt MCUs von NXP basierend auf ARM® Cortex®-M-Cores, einschließlich MCX, LPC, Kinetis und i.MX RT. MCUXpresso für VS-Code ermöglicht Entwicklern die Flexibilität, an Projekten von Zephyr oder MCUXpresso SDK in Verbindung mit Open-CMSIS-Packs zu arbeiten.
• MCUXpresso für die VS-Code-Erweiterung herunterladen
• Schnelle Inbetriebnahme und schneller Einstieg
• Editor, hauptsächlich
• Erweitert für MCUXpresso SDK oder Zephyr-basierte Entwicklungsabläufe
• Basierend auf CMKE und ARM GCC-Compiler
• Kompatibel mit eigenständigen MCUXpresso Konfigurationstools
Open-CMSIS-Packs
Handelsübliche Middleware-Bibliotheken, die erweiterte Funktionen bieten. Open-CMSIS-Packs ermöglichen die Integration von Software von Drittanbietern in Projekte auf vorhersehbare, standardisierte Weise. Die Entwicklungsteams von NXP führen außerdem Pakete ein, einschließlich Sensorverarbeitung und Analog-Frontend-Support-Bibliotheken.
• Bietet Metadaten von Dateien, die sich auf eine Software-Komponente beziehen
• Ermöglicht die Versionssteuerung für Softwarekomponenten und identifiziert inkompatible Konfigurationsdateien, die Teil der Benutzerapplikation sein können
• Die Verwendung von Standardschnittstellen und APIs kann die Integration von Paket-Software-Komponenten verbessern
• Metadaten von Softwarekomponenten können Daten für Toolketten, Geräte und Prozessoren für eine einfachere Integration in Projekte umfassen
• Hochwertige Software: Alle Treiber und Startup-Code, die in Open-CMSIS-Paketen geliefert werden, sind MISRA-C: 2004-konform und mit Coverity® statischen Analysetools überprüft
Das MCUXpresso SEC Tool
Secure Provisioning(SEC)-Tool ermöglicht Sicherheitsfunktionen und bereitet die Produktion für eine große Auswahl von Mikrocontrollern vor, einschließlich der LPC5500-Baureihe, i.MX RT Crossover-MCUs, MCX N94x und drahtlose Konnektivitäts-MCUs (K32Wx/KW45). Die Freigabe des SEC-Tools unterstützt die Master-Boot-Bildvorbereitung, CMPA-/CFPA-Konfiguration, sichere Binärbildgenerierung (SB2/SB3), Debug-Authentifizierungs-Konfiguration, Bauteilprogrammierung und Bereitstellung. Das SEC-Tool kann auch im Produktionsfluss verwendet werden, um die HSM-Trust-Bereitstellung und Smartcard-Trust-Bereitstellung sowie kostenlose und kostengünstige sichere Gerätebereitstellungslösungen zu unterstützen.
GUI Guider
Der GUI Guider erweitert sich auf das Applikationsprozessoren-Portfolio und ermöglicht die Erstellung von erstaunlichen Grafiken auf i.MX 93 MPUs. Darüber hinaus unterstützt der GUI Guider KW- und RW-Produktfamilien. Diese Ergänzungen verfügen über hervorragende Applikationscode-Beispiele für Smart-Haushaltsgeräte und Etikettenprodukte. Alle Boards und Applikationsvorlagen werden nun in der Cloud gespeichert. Dies ermöglicht GUI-Guider-Benutzern den Zugriff auf alle Boards und Funktionsfreigaben zweimal im Jahr unabhängig der Freigaben.
Intelligente Sprach-Technologie
Unterstützt neun Sprachen mit Voice Intelligent Technology (VIT). Arbeitet zusätzlich zu Englisch und Mandarin mit deutschen, spanischen, japanischen, koreanischen, französischen, türkischen und italienischen Sprachen. Wählen Sie die Sprache im SDK-Beispiel aus und erstellen Sie benutzerdefinierte Aktivierungswörter (bis zu 3) und Befehle (bis zu 30) im VIT-Online-Tool.
MCUXpresso SDK v2.13.0
Software-Development Kit (SDK)
Ein Open-Source-Software-Development Kit (SDK), das speziell für die Auswahl von Prozessoren und Evaluierungsboards ausgelegt ist.
Netzwerk und Cloud/OTA
• Verbesserte RTOS-Abstraktion später für Wi-Fi (FreeRTOS-Unterstützung anfänglich)
• IPPerf-Durchsatztests für lwIP
• Microsoft ADU (OTA) Referenzcode für i.MX RT1060 und i.MX RT1170 mit SE05x
RTOS
• Azure RTOS LevelX Beispiele für i.MX RT10xx/11xx (mit einem seriellen On-Board-NOR)
• AzureRTOS-Modulbeispiele für i.MX RT1xxx Plattformen hinzugefügt
• FreeRTOS-Aktualisierung auf LTS2.0
Audio und Sprache
• VIT mit einer kostenloser Version von VoiceSeeker (kein AEC)
• Aktivierungswort-Demo mit geringem Stromverbrauch für i.MX 8M
Universal/Weitere
• MIPI DSI Treiber-Verbesserungen/-Korrekturen für i.MX RT1170
• Aktualisierungen von Multicore-Beispielen und MISRA-Verbesserungen für i.MX RT1170
MCUXpresso IDE v11.7.0
Integrierte Entwicklungsumgebung (IDE)
Eine benutzerfreundliche integrierte Entwicklungsumgebung (IDE) zum Schaffen, Erstellen, Debuggen und Optimieren von Applikationen.
Zugrundeliegende Tools und Host-OS-Support-Aktualisierungen
• Migration zu Eclipse 2022.06
• Host-OS-Unterstützung: MacOS 11/12 (Monterey), Ubuntu 20.04.2/22.04 LTS, Windows 10/11
• Unterstützung für Apple Silizium (Kombination aus nativ und Emulation)
Neue Funktionen
• Unterstützung für offene CMSIS-Paket-Vorschau (Paket-Import)
• Boot-Pin-Konfiguration/Steuerfunktion (für EVKs mit MCU-Link)
MCU-Link
• Version 3.0 Firmware für MCU-Link-Sonden. Dieses Firmware-Update ist mit dem CMSIS-DAP v2.1.x ausgerichtet und bietet WinUSB (gegenüber USB-HID) für eine höhere Leistungsfähigkeit. Hinweis: Diese Firmware kann nur auf 11.7 oder höher verwendet werden; frühere Versionen können nicht mit der IDE 11.7 verwendet werden. Bessere Firmware-Versionen mit den Installateuren, die unter https://nxp.com/mculink erhältlich sind, einfach zu verschieben.
MCUXpresso Konfigurationstools v13.0
Systemkonfigurationstools
Eine umfassende Suite von Systemkonfigurationstools, einschließlich Pins, Taktgebern, Peripherie und vieles mehr.
Zephyr-Unterstützung im Pin-Tool
• Generierung einer Pin-Multiplexing-Konfiguration im Zephyr-Bauteil-Baumformat
• Anfängliche Unterstützung für i.MXRT1060, LPC55S69, FRDM-K64
Verbesserte Pin-Tool-Erfahrung
• Einsatzbereite Unterstützung für Arduino®-Erweiterungsboards für kompatible Stiftleisten
• Export von externen Benutzersignalen zu CSV- und HTML-Berichten
Peripherie-Tool - Funktionsumfang und verbesserte Erfahrung
• Automatische Taktquellenauswahl zur Anpassung der Einstellungen der ausgewählten Standard-Initialisierungsgruppe
Videos
Weitere Ressourcen
- MCUXpresso Software und Tools für ARM Cortex-M-basierte MCUs von NXP
- MCUXpresso IDE für ARM Cortex-M-basierte MCUs von NXP
- MCUXpresso Software Development Kit für ARM Cortex-M-basierte MCUs von NXP
- MCUXpresso Konfigurationstools für ARM Cortex-M-basierte MCUs von NXP
- MCUXpresso Sicheres Bereitstellungstool (Sec)
- MCUXpresso-unterstützte Bauteile-Tabelle
