Die Microchip Graphics Suite (MGS) ist eine leicht zu erlernende, umfassende Entwicklungsumgebung zur Erstellung von graphischen Benutzerschnittstellen, die die Realisierung von GUIs, Animationen und Bildern für Touchscreen-Displays vereinfacht.
MGS ist kompatibel mit dem breiten Angebot an PIC32-MCUs, SAM-MPUs und maXTouch-Touchscreen-Controllern von Microchip und unterstützt mehrere MCU/MPU-Entwicklungsplattformen, darunter MPLAB Harmony v3 und Linux-Umgebungen.
MGS mit WYSIWYG-Oberfläche 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 kreiert 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.
Die Lösung eignet sich für 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. (jr)