Seamless GUI Development for Rockchip Platforms with Sparklet

Build stunning, high-performance embedded interfaces for any Rockchip MCU or MPU—from low-power MCUs to the high-performance RK3506G2.

A Lightweight Embedded GUI Framework for Rockchip MCUs and MPUs | Sparklet

Sparklet is architected from the ground up for resource-constrained embedded systems. Traditional GUI tools often force a trade-off: rich graphics or efficient performance. Sparklet eliminates this compromise. Our low-footprint design ensures minimal RAM and ROM consumption, making it the perfect Rockchip GUI solution for both cost-sensitive MCUs and powerful MPUs.

Whether you're targeting a battery-operated wearable or a complex industrial HMI, Sparklet ensures efficient operation, faster boot times, and leaves more processing power for your core application logic. It enables developers to create high-performance, visually rich, and interactive embedded interfaces while keeping resource usage minimal. Its scalable architecture allows seamless integration across the entire spectrum of Rockchip platforms.

Unlock Peak Performance on Your Rockchip Platform

Sparklet ensures fast, smooth graphics and seamless integration across Rockchip MCUs and MPUs. It combines high-performance rendering with easy deployment, enabling developers to build responsive and reliable embedded interfaces effortlessly.
Optimized Rendering

Optimized Hardware Rendering

Achieve fluid animations, anti-aliased graphics, and sub-second boot times by leveraging Rockchip's 2D/3D graphics accelerators or our own highly optimized software rendering engine.

Seamless Integration

Seamless Integration

Get up and running in minutes. Sparklet is fully compatible with multiple Rockchip MCUs and MPUs, seamlessly supporting bare-metal and RTOS (like FreeRTOS) setups for maximum flexibility.

Versatile UI Components

Rich UI Component Library

Build modern UIs with a comprehensive set of widgets: supports images, arcs, gauges, masking, text rotations, alpha blending, and full multilingual/ internationalization content.

Low-Footprint Design

Ultra-Low Footprint

Our efficient memory management and lightweight design ensure your GUI operates smoothly on memory- and performance-constrained Rockchip hardware without sacrificing features.

The Smarter Choice: Sparklet vs. Traditional Frameworks

Choosing the right embedded GUI for your Rockchip microcontroller is critical. While traditional frameworks are powerful, they often come with significant overhead, complex licensing, and a steep learning curve. Basic open-source libraries, on the other hand, may lack the performance, features, and dedicated support you need. Sparklet provides the best of both worlds:
Performance without Bloat

Performance without Bloat

Unlike heavyweight frameworks, Sparklet is purpose-built for embedded. It doesn't carry desktop-era baggage, resulting in faster performance and a fraction of the resource cost.

Royalty-Free & Simple Licensing

Royalty-Free & Simple Licensing

Our model is straightforward. No per-unit royalties, no complex legal hurdles. You build your product and deploy it, period.

Shallow Learning Curve

Shallow Learning Curve

Our intuitive API and dedicated IDE (Sparklet Studio) mean your team can be productive in days, not months. You don't need to be a C expert to build a beautiful UI.

Dedicated Engineering Support

Dedicated Engineering Support

When you partner with us, you get direct access to embedded GUI experts who understand the nuances of the Rockchip platform; a level of support basic C libraries can't offer.

True Hardware Scalability

True Hardware Scalability

Sparklet's architecture scales from the smallest Rockchip MCU to the most powerful MPU from a single project, something monolithic frameworks struggle to achieve efficiently.

RK3506G2 MPU – Real-Time Performance with Sparklet

The Rockchip RK3506G2 MPU, paired with Sparklet, delivers real-time graphics rendering and responsive user interfaces for embedded applications. This combination ensures high-performance visuals, low latency, and energy-efficient operation, making it perfect for smart automotive, industrial, and IoT devices. Sparklet is currently available on the RK3506G2 MPU and can be seamlessly adapted to other Rockchip platforms as required.

Real-Time GUI Rendering

Sparklet enables smooth 60 FPS updates, complex scene transitions, and instant touch response, ideal for dynamic dashboards and critical HMIs.

Low Power Consumption

Our highly optimized design leverages the MPU's low-power modes, making it perfect for battery-operated and energy-efficient devices. 

Advanced Graphics Acceleration

We provide out-of-the-box support for the RK3506G2's graphics hardware, ensuring high-performance visuals without burdening the CPU.

A Cross-Domain Solution for Rockchip-Powered Devices

alt

Sparklet drives advanced automotive interfaces on Rockchip platforms, providing smooth visuals, fast boot times, and low resource usage—essential for modern vehicle electronics such as digital instrument clusters, HUDs, and infotainment systems. Its high-performance, scalable design ensures reliable operation across Rockchip platforms, meeting stringent automotive safety and performance requirements while supporting both entry-level and high-end vehicle applications.

alt

In demanding industrial environments, Sparklet delivers highly responsive and reliable HMIs on Rockchip platforms, enhancing usability and operational efficiency. From smart control panels and HMI terminals to diagnostic displays, Sparklet enables clear, intuitive interfaces while minimizing system resource usage. Its low memory footprint and robust rendering engine make it ideal for both entry-level and high-performance industrial platforms powered by Rockchip hardware.

alt

From smart homes to personal mobility, Sparklet powers sleek, modern UIs on even cost-sensitive devices. Whether it’s smart appliances, e-bike dashboards, or home automation panels, Sparklet ensures fast startup, smooth screen transitions, and low power consumption—ideal for today’s connected consumer products. Optimized for Rockchip platforms, Sparklet balances visual appeal with performance and efficiency, and its lightweight architecture enables seamless integration on ultra-low-power microcontrollers.

alt

Sparklet delivers clean, reliable, and intuitive UIs for medical and wearable devices, prioritizing usability, responsiveness, and safety. From wearable health monitors and diagnostic tools to portable medical equipment, Sparklet ensures fast, low-latency interactions and high readability—even on compact, low-power displays. Its efficient rendering engine makes it an ideal choice for Rockchip-based healthcare applications where precision, clarity, and reliability are critical.

A Flexible Architecture Built for Rockchip

Sparklet's power lies in its modular and decoupled architecture, designed for maximum performance and portability on Rockchip hardware.

Application Layer

Design your UI visually in our Sparklet UI Designer IDE. Your logic, written in standard C, interacts with the core library. Easily connect UI elements to system functions and data sources. Enables rapid prototyping and effortless design iteration.

Core GUI Library

A lightweight set of powerful UI widgets, a low-overhead event management system, and robust font and asset engines. Optimized for speed, stability, and minimal memory usage. Ensures smooth performance on low-power embedded platforms.

Decoupled Rendering Engine

Sparklet automatically selects the best rendering path. It can leverage Rockchip's 2D/3D hardware accelerators (like RGA) for blazing-fast bitmap operations or fall back to its own highly optimized software rasterizer for low-end MCUs.

Hardware Abstraction Layer (HAL)

This is our secret sauce for Rockchip. The HAL provides a simple, consistent interface for the display controller, touch input, and OS/filesystem. This makes porting Sparklet from one Rockchip device to another (e.g., from an MCU to an MPU) a simple and fast process.

Beyond the Library: Your Partner in GUI Modernization

Do you have an existing product with an outdated GUI? Are you migrating to a new Rockchip platform? Sparklet is more than just a software library; we are an engineering partner with rich cross-domain expertise. Our team specializes in Embedded GUI Modernization, helping you transition from legacy systems (like simple segment LCDs, older graphical libraries, or even outdated versions) to modern, high-performance Sparklet UI on Rockchip hardware. Our Services Include:

Legacy UI Migration

We analyze your existing HMI and create a strategic plan to port its logic and redesign its UX/UI for a modern, touch-based interface.

Performance & Footprint Optimization

Our experts will dive deep into your Rockchip platform to profile and optimize your Sparklet application for the fastest possible boot time and lowest memory usage.

UX/UI Design for Embedded

We don't just write code. We design interfaces. Our team understands the unique challenges of embedded and will design an HMI that is both beautiful and highly functional.

Custom Driver & HAL Development

Need to integrate a unique display or input device with your Rockchip board? Our team can develop the custom HAL drivers to make it work seamlessly with Sparklet.

Experience the Fluidity of Sparklet on Rockchip

Words are one thing, but seeing is believing. Explore our collection of interactive real-time demos running on live Rockchip hardware. These showcase Sparklet’s ability to deliver high-performance graphics, smooth animations, and resource-optimized UIs.

Retail Kiosk – Smart Checkout Demo on RK3506G2

Experience a next-generation smart checkout interface running on the Rockchip RK3506G2 MCU, powered by the Sparklet Embedded GUI library. This demo highlights fast, responsive navigation, smooth transaction flows, product scanning, and real-time inventory updates, delivering a visually rich and intuitive user experience for modern retail applications. Optimized for low-latency and resource-efficient operation, Sparklet ensures seamless performance even on cost-sensitive and compact embedded systems.

Seamless Sparklet Integration on Rockchip Platforms

Leverage Sparklet to develop responsive, low-footprint GUIs on Rockchip RK3506G2 MPU. Follow our comprehensive guides to build and run stunning UIs tailored for Rockchip platforms.

Download Free Edition

Explore how Sparklet transforms your development process. Get the Free Edition of Sparklet. It's fully featured for evaluation and non-commercial projects. Follow our comprehensive guides and documentation to build and run stunning UIs specifically tailored to the Rockchip RK3506G2 and other platforms.

Frequently Asked Questions

Sparklet is highly portable. We offer an out-of-the-box solution for the RK3506G2 MPU, and our architecture is designed to be quickly adapted to other Rockchip MCUs and MPUs. If you have a specific target, please contact our team.