Skip to main content
Application NoteNxp

AN14848: OpenVG Implementation on NXP i.MX RT700

Application note detailing hardware-accelerated 2D vector graphics using OpenVG on the NXP i.MX RT700, covering architecture, API layering, and rendering techniques.

View application note

Overview

This document provides a technical introduction to implementing the OpenVG API on the NXP i.MX RT700 crossover MCU platform. It describes the graphics architecture where the OpenVG high-level API is layered over the VGLite engine to leverage the integrated 2.5D GPU for vector graphics acceleration. The guide covers fundamental differences between vector and raster graphics, system initialization through EGL, and practical rendering operations including path creation, coordinate transformations, and drawing geometric primitives. It includes detailed code examples for setting up the rendering context and executing basic drawing commands to help developers build high-performance HMIs for resource-constrained embedded systems.

Use Cases

  • Wearables
  • Consumer medical devices
  • Smart home HMI displays
  • Industrial control interfaces
  • Automotive instrument clusters

Topics

NXP
i.MX RT700
OpenVG
VGLite
2.5D GPU
Vector Graphics
Embedded Graphics
EGL
HMI Design
Cortex-M33

Referenced Parts

i.MX RT700

NXP Semiconductors

The i.MX RT700 features up to five computing cores designed to power smart AI-enabled edge devices such as wearables, consumer medical, smart home, and HMI devices.