Neue Lösung von Microchip vereinfacht das Erstellen anspruchsvoller grafischer Benutzeroberflächen für MPLAB® Harmony v3 und Linux®-Umgebungen

Entwickler integrieren grafische Benutzeroberflächen (GUIs; Graphical User Interfaces) in immer mehr Elektronikgeräte, um das Benutzererlebnis durch intuitive und visuell ansprechende Interaktion mit modernen Anwendungen von heute zu verbessern. Um Embedded-Entwickler bei ihren Designs zu unterstützen, stellt Microchip Technology die Microchip Graphics Suite (MGS) vor, eine leicht zu erlernende, umfassende Lösung, mit der sich die Integration von GUIs, Animationen und Bildern in ein Touchscreen-Display vereinfacht.



Die Entwicklung einer GUI kann ein komplexer und langwieriger Prozess sein, der viel Zeit und Ressourcen erfordert, um Code aus verschiedenen Tools zu debuggen und zu integrieren. MGS lässt sich leicht in die 32-Bit-Mikrocontroller (MCUs) und -Mikroprozessoren (MPUs) von Microchip integrieren und unterstützt mehrere Entwicklungsplattformen, darunter MPLAB Harmony v3 und Linux-Umgebungen. Die umfassende Lösung zum Erstellen einer GUI-Schnittstelle hilft Entwicklern, die Wiederverwendbarkeit über Projekte hinweg zu verbessern und vereinfacht die Komplexität des Designs.

MGS bietet Kompositionstools, u. a. einen Simulator für hardwarefreies Prototyping. Mit dem MPLAB Code Configurator (MCC) erstellt der Simulator den MCC-generierten C-Code entweder im Web- oder im nativen Modus. Im Webmodus erstellt das Tool eine HTML-Datei, die in den meisten Webbrowsern mit simulierter Touch-Interaktivität ausgeführt werden kann. Im nativen Modus ermöglicht der Simulator das Debugging der GUI auf Windows®-Desktop-Rechnern. Diese Funktionen ermöglichen präzise Darstellungen und Funktionsdemos, die unabhängig von der Hardware-Verfügbarkeit sind.

MGS bietet eine intuitive WYSIWYG-Oberfläche mit modernem Design, die es den Benutzern ermöglicht, die endgültige Ausgabe direkt zu sehen und zu bearbeiten. Dies reduziert Fehler und erhöht die Effizienz. Um GUIs zugänglicher zu machen, ist MGS vielseitig und unterstützt eine Reihe von Bausteinen mit unterschiedlicher Leistungsfähigkeit.

Das Spektrum reicht von ressourcenbeschränkten MCUs/MPUs mit deutlich geringeren Anforderungen an Speicher und Systemleistung bis hin zu hochleistungsfähigen Controllern und Prozessoren, die Touchscreens in Tablet-Größe mit hochauflösender Videowiedergabe unterstützen.

Die Lösung eignet sich Entwickler, die hervorragende Grafikleistung ohne kostspielige Hardware-Upgrades wünschen. Darüber hinaus unterstützt MGS eine Reihe von Displays, von monochromen OLEDs bis hin zu 1080p 16,7M Farb-TFTs, einschließlich MIPI® DSI®, LVDS, RGB, SPI und HDMI®, sowie Touchscreens mit 2D/3D-Gestenerkennung.

Rod Drake, Corporate Vice President der MCU32 und MPU32 Business Units bei Microchip, dazu: „Wir wollen unseren Kunden umfassende Lösungen und hochmoderne Tools zur Verfügung stellen, mit denen sie qualitativ hochwertige Produkte erstellen und diese schneller auf den Markt bringen können. Die Tool-Suite vereinfacht den Prozess, ansprechende und reaktionsschnelle Displays zu erstellen – für alles, von Smart-Home-Geräten bis hin zu Industrieanlagen.“

MGS vereinfacht die Integration einer GUI von der Entwurfsphase bis zur Implementierung in zahlreiche Anwendungen. Die Tool-Suite ist kompatibel mit dem breiten Angebot an PIC32-MCUs, SAM-MPUs und maXTouch®-Touchscreen-Controllern. Darüber hinaus stellt Microchip weitere wichtige Bauteile bereit, u. a. für Speicher, Power-Management und Datenanbindung.

Entwicklungstools

Die Microchip Graphics Suite wird von verschiedenen Entwicklungstools unterstützt, u. a. MPLAB Harmony v3, MPLAB Code Configurator und Microchips Mainline-Linux-Distribution für 32-Bit-MCUs/-MPUs.

Verfügbarkeit

Die Microchip Graphics Suite ist kostenlos und steht ab sofort zum Download bereit. Weitere Informationen und der Download-Link finden sich auf der Website.