macOS

Overview

Ready-to-use projects are available to run LVGL on macOS as well. These projects use the SDL Driver.

Ready-to-Use Projects

VSCode

LVGL is available for VSCode, a well-known cross-platform code editor.

It uses SDL to open a window, show the rendered content, and manage mouse and keyboard.

A ready-to-use LVGL project for VSCode is available at https://github.com/lvgl/lv_port_pc_vscode.

The project uses CMake to compile LVGL, so it also serves as a CMake example.

This repository also has built-in FreeRTOS integration, making it easy to test the UI with an embedded OS as well.

Eclipse

The project for Eclipse CDT also uses SDL. It can be found at https://github.com/lvgl/lv_port_pc_eclipse.

The project uses CMake to compile LVGL, so it also serves as a CMake example.