Designers are incorporating Graphical User Interfaces, or GUIs, into more electronic devices to enhance the user experience by providing intuitive and visually appealing interactions with today's modern applications. To support embedded developers with their designs, Microchip Technology (NASDAQ:MCHP) today announces Microchip Graphics Suite (MGS), an easy-to-learn, comprehensive solution that simplifies the process of incorporating GUIs, animations and images into a touchscreen display.
Developing a GUI can be a complex and lengthy process, requiring significant time and resources to debug and integrate code from various tools. MGS is designed to easily integrate with Microchip's 32-bit microcontrollers (MCUs) and microprocessors (MPUs) and supports multiple development platforms, including MPLAB Harmony v3 and Linux environments. This comprehensive solution to build a GUI interface aims to help designers improve reusability across projects and simplify design complexities.
MGS offers compositional tools, including a simulator for hardware-free prototyping. By leveraging the MPLAB Code Configurator (MCC), the simulator builds the MCC-generated C code in either web or native mode. In web mode, the tool creates an HTML file that can run on most web browsers with simulated touch interactivity. In native mode, the simulator enables debugging of the GUI on Windows desktop computers. These features enable accurate display and functionality demonstrations that are independent of hardware availability.
MGS provides an intuitive WYSIWYG interface with a modern design, enabling users to directly see and manipulate the final output, reducing errors and increasing efficiency. To make GUIs more accessible, MGS is versatile and can support a wide range of devices of varying performance. They can range from resource-constrained devices with significantly lower memory and system performance requirements to high-performance devices supporting tablet-sized touchscreens with high-fidelity video playback.
This solution is optimal for developers who want superior graphical performance without costly hardware upgrades. Additionally, MGS supports a wide range of displays, from monochrome OLEDs to 1080p 16.7M color TFTs, including MIPI DSI, LVDS, RGB, SPI, and HDMI interfaces, along with touchscreens with 2D/3D gestures.
"At Microchip, we are committed to providing our customers with comprehensive solutions and cutting-edge tools that empower them to make high-quality products and get to market faster," said Rod Drake, corporate vice president of Microchip's MCU32 and MPU32 business units. "This innovative tool suite simplifies the process of creating engaging and responsive displays for everything from smart home devices to industrial equipment."
This comprehensive solution simplifies the integration of a GUI from design phase to implementation across a wide range of applications. MGS is highly compatible with the company's broad portfolio of PIC32 MCUs, SAM MPUs and maXTouch touchscreen controllers. Additionally, Microchip can provide other key components including memory, power management and connectivity solutions.
デザイナーは、本日のモダンなアプリケーションと直感的で視覚的に魅力的なインタラクションを提供するために、より多くの電子デバイスにグラフィカルユーザインタフェース(GUI)を取り入れています。マイクロチップテクノロジー(NASDAQ:MCHP)は、その設計をサポートするために、本日、簡単に学習できる包括的な解決策であるMicrochip Graphics Suite(MGS)を発表しました。このソリューションは、GUI、アニメーション、および画像をタッチスクリーンディスプレイに組み込むプロセスを簡素化します。
GUIの開発は複雑で時間とリソースを要するプロセスであり、さまざまなツールからのコードをデバッグして統合する必要があります。MGSは、Microchipの32ビットマイクロコントローラ(MCU)およびマイクロプロセッサ(MPU)と簡単に統合するよう設計されており、MPLAb Harmony v3およびLinux環境を含む複数の開発プラットフォームをサポートしています。この包括的なソリューションは、GUIインターフェイスを構築することを目指し、設計者がプロジェクト間で再利用性を向上させ、設計の複雑さを簡素化するのを支援します。
MGSは、ハードウェア不要のプロトタイプ設計用シミュレータを含む構成ツールを提供しています。MPLAb Code Configurator(MCC)を利用することで、シミュレータはMCCで生成されたCコードをWebモードまたはネイティブモードでビルドします。Webモードでは、ツールは、シミュレートされたタッチインタラクティビティを備えたHTMLファイルを作成し、ほとんどのWebブラウザで実行できます。ネイティブモードでは、シミュレータはWindowsデスクトップコンピュータ上でGUIのデバッグを可能にします。これらの機能により、ハードウェアの利用可能性に依存しない正確なディスプレイおよび機能デモンストレーションが可能になります。
MGSは、直感的なWYSIWYGインタフェースを提供し、現代的なデザインで、最終出力を直接見て操作できるため、エラーを減らし効率を向上させます。GUIをより利用しやすくするために、MGSは多種多様な性能を持つデバイスをサポートできる多目的性があります。それらは、メモリとシステムの性能要件が大幅に低いリソース制約型のデバイスから、高解像度ビデオ再生をサポートするタブレットサイズのタッチスクリーンを持つ高性能デバイスまで範囲が広がります。
このソリューションは、高度なグラフィックパフォーマンスを求める開発者にとって、コストのかかるハードウェアのアップグレードなしで最適です。さらに、MGSは、モノクロOLEDから1080p 1670万色TFTまで、MIPI DSI、LVDS、RGb、SPI、HDMIインターフェースを含むさまざまなディスプレイをサポートしています。また、2D/3Dジェスチャーに対応したタッチスクリーンもサポートしています。
「マイクロチップでは、お客様に包括的なソリューションと最先端のツールを提供し、高品質な製品を迅速に市場に投入できるよう支援しています。」と、マイクロチップのMCU32およびMPU32ビジネスユニットの副社長であるRod Drakeは述べています。「この革新的なツールスイートは、スマートホームデバイスから産業用機器まで、魅力的で応答性のあるディスプレイの作成プロセスを簡素化します。」
この包括的なソリューションは、広範なアプリケーションにおけるGUIの設計フェーズから実装までの統合を簡素化します。MGSは、同社の幅広いPIC32 MCUs、SAm MPUs、およびmaXTouchタッチスクリーンコントローラーと非常に互換性があります。さらに、マイクロチップは、メモリ、電力管理、および接続ソリューションを含むその他の重要なコンポーネントを提供できます。