Microchip graphics toolkit for Linux-on-Arm

Microchip has a GUI development toolkit for 32bit SAMA5 and SAM9 series of Arm Cortex-A5 and ARM926EJ-S MPUs running Linux

Microchip-Ensemble-Graphics-Toolkit

Called Ensemble Graphics Toolkit, it is a no-cost and royalty-fre open-source C++ suite based on the permissive Apache 2.0 open-source license.

It works with the company’s chips, system-in-package and system-on-module products.


“By taking advantage of underlying hardware acceleration, including graphics controllers and video decoders when available, the toolkit provides a high-performance user experience on low and mid-range graphical displays up to XGA [1,024 x 768] resolution,” according to the company. “Ensemble Graphics Toolkit and Linux can be optimised for boot times of under three seconds from cold reset that is required for applications such as automotive dashboard clusters.”


The toolkit integrates with Microchip’s Linux4SAM Linux offering, which contains driver support for company components such as maXTouch touchscreen controllers and parts for memory, power management, analogue, wired networking and wireless networking.

Microchip has another graphics toolkit: the bare-metal and RTOS focused MPLAB Harmony Graphics Suite embedded software development framework – also zero-cost and for royalty-free graphics.

Applications are expected to be low and mid-range resolution, in industrial (robotic and machine controls), medical, consumer, home automation, building automation and automotive (instrumentation) markets.

The product page is here

Steve Bush

Steve Bush is the long-standing technology editor for Electronics Weekly, covering electronics developments for more than 25 years. He has a particular interest in the Power and Embedded areas of the industry. He also writes for the Engineer In Wonderland blog, covering 3D printing, CNC machines and miscellaneous other engineering matters.

Leave a Reply

Your email address will not be published. Required fields are marked *

*