[English]

Renesas(瑞萨)

显示原文

Renesas is an official partner of LVGL. Therefore, LVGL contains built-in support for Dave2D (the GPU of Renesas) and we also maintain ready-to-use Renesas projects.


Renesas 是 LVGL 的官方合作伙伴。因此,LVGL 包含对 Dave2D 的内置支持( Renesas 的 GPU)同时我们也维护着即用型的瑞萨项目。

Dave2D(Dave2D)

显示原文

Dave2D is capable of accelerating most of the drawing operations of LVGL:

  • Rectangle drawing, even with gradients

  • Image drawing, scaling, and rotation

  • Letter drawing

  • Triangle drawing

  • Line drawing

As Dave2D works in the background, the CPU is free for other tasks. In practice, during rendering, Dave2D can reduce the CPU usage by half or to one-third, depending on the application.


Dave2D 能够加速 LVGL 的大部分绘图操作:

  • 矩形绘制,即使有渐变

  • 图像绘制、缩放和旋转

  • 字母图画

  • 三角形画法

  • 画线

由于 Dave2D 在后台运行,因此 CPU 可用于其他任务。实际上,在渲染过程中,Dave2D 可以将 CPU 使用率减少一半或三分之一,具体取决于应用程序。

GLCDC

显示原文

GLCDC is a multi-stage graphics output peripheral available in several Renesas MCUs. It is able to drive LCD panels via a highly configurable RGB interface.

More info can be found at the dirver's page.


GLCDC 是一种多级图形输出外设,可用于多个瑞萨电子微控制器(MCU)中。 它能够通过一个高度可配置的 RGB 接口驱动 LCD 面板。

更多信息可以在 驱动页面 中找到。

Supported boards(认证板)

EK-RA8D1

EK-RA6M3G

RX72N Envision Kit

CPU

480MHz, Arm Cortex-M85 core

120MHz, Arm Cortex-M4 core

240MHz, Renesas RXv3 core

Memory

1MB internal, 64MB external SDRAM
2MB internal, 64MB External Octo-SPI Flash
640kB internal SRAM
2MB internal, 32MB external QSPI Flash
1MB internal SRAM
4MB internal, 32MB external QSPI Flash

Display

4.5”
480x854
2-lane MIPI
4.3”
480x272
Parallel RGB565
4.3”
480x272
Parallel RGB565

Board video

Links

Demo repository for EK-RA8D1

Demo repository for EK-RA6M3G

Demo repository for RX72N Envision Kit

Get started with the Renesas ecosystem(开始使用瑞萨电子生态系统)

显示原文

Modify the project(修改项目)

Open a demo(打开演示)

显示原文

The entry point of the main task is contained in src/LVGL_thread_entry.c in all 3 projects.

You can disable the LVGL demos (or just comment them out) and call some lv_example_...() functions, or add your custom code.


所有3个项目中,主任务的入口点包含在 src/LVGL_thread_entry.c 文件中。

您可以禁用 LVGL 演示(或者只是注释掉它们),并调用一些 lv_example_...() 函数,或者添加您的自定义代码。

Configuration(配置)

显示原文

src/lv_conf.h contains the most important settings for LVGL. Namely:

  • LV_COLOR_DEPTH to set LVGL's default color depth

  • LV_MEM_SIZE to set the maximum RAM available for LVGL

  • LV_USE_DAVE2D to enable the GPU

Hardware and software components can be modified in a visual way using the Configuration Window.


src/lv_conf.h 包含 LVGL 最重要的设置。即:

  • LV_COLOR_DEPTH 用于设置 LVGL 的默认颜色深度

  • LV_MEM_SIZE to 用于设置 LVGL 可用的最大 RAM

  • LV_USE_DAVE2D 用于启用 GPU 配置.

  • 硬件和软件组件可以通过使用 Configuration Window 以可视化的方式进行修改。

Support(支持)

显示原文

In case of any problems or questions open an issue in the corresponding repository.


如果遇到任何问题或疑问,请在相应的代码库中提出一个问题。