Kommentar von Nebojsa Matic, CEO von MIKROE: „Das neueste Update der NECTO Studio IDE verbessert das Entwicklungserlebnis deutlich. Die Integration von LVGL optimiert die grafische Darstellung von Projekten. Die Einbindung der Clang-Compiler für ARM und RISC-V sowie LLDB für die ARM- und RISC-V-Debugger bietet leistungsstarke Werkzeuge zum Kompilieren und Debuggen von Code. Die IDE verfügt nun über erweiterte Debugging-Funktionen, wie z. B. die Unterstützung des Aufrufstapels für die GCC- und Clang-Compiler, eine detaillierte Ansicht der Kernregister und eine umfassende Bibliothek für CAN, DMA, RTC und LCD innerhalb des mikroSDK-Frameworks. Dies optimiert den Entwicklungsprozess.“

Die erweiterte LVGL-Grafikbibliothek mit einem neuen UI-Designer ermöglicht es Anwendern, Schaltungen durch eine Kombination aus algorithmischer Präzision und grafischer Kreativität zum Leben zu erwecken. Dank intuitiver Drag-and-Drop-Funktionalität können Entwickler mit diesem IDE-Update visuell ansprechende und benutzerfreundliche Oberflächen erstellen. Die Möglichkeit, benutzerdefinierte Steuerelemente zu gruppieren und zu speichern, verbessert die Workflow-Effizienz und die Projektkonsistenz. Die Unterstützung für Multi-Display-Designs vereinfacht die Entwicklung komplexer und vielseitiger Anwendungen, die sich nahtlos an verschiedene Geräte anpassen.
NECTO Studio verbessert die plattformübergreifende Entwicklungserfahrung durch die Integration des Clang-Compilers für ARM- und RISC-V-Architekturen erheblich. Funktionen wie die umfassende Analyse des Aufrufstapels und die detaillierte Ansicht der Kernregister machen das Debuggen intuitiver und effizienter und beschleunigen die Identifizierung und Behebung von Problemen in komplexen Projekten.

Die in der NECTO Studio mikroSDK-Bibliothek enthaltene Zweidraht-CAN-Schnittstelle gewährleistet die Echtzeitkommunikation zwischen Komponenten und optimiert so die Leistung in Anwendungen von der Fahrzeugsteuerung bis zur Industrieautomation. Der ebenfalls in die mikroSDK-Bibliothek integrierte DMA-Controller verbessert die Systemleistung, reduziert die CPU-Last und optimiert die Datenübertragung, wodurch die Reaktionsfähigkeit und der Betrieb der Geräte insgesamt verbessert werden.
Weitere Verbesserungen umfassen optimiertes Debugging und die Unterstützung weiterer Boards.

Matic resümiert: „NECTO Studio 6.0 bietet alles, was für den Einstieg in die Entwicklung und das Prototyping benötigt wird, einschließlich Click-Board-Anwendungen und GUIs für eingebettete Systeme. Dank der Unabhängigkeit von Low-Level-Code können sich Entwickler voll und ganz auf den Anwendungscode konzentrieren und so eine schnelle Softwareentwicklung realisieren. Das bedeutet, dass ein Wechsel des Mikrocontrollers oder gar der gesamten Plattform keine Codeänderungen erfordert. Entwickler können einfach zur gewünschten Plattform wechseln, die passende Board-Definitionsdatei anwenden, und der Anwendungscode läuft nach einem einzigen Build-Vorgang weiter.“

Weitere Informationen