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 |
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 depthLV_MEM_SIZE to
set the maximum RAM available for LVGLLV_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 可用的最大 RAMLV_USE_DAVE2D
用于启用 GPU 配置.硬件和软件组件可以通过使用 Configuration Window 以可视化的方式进行修改。
Support(支持)
显示原文
In case of any problems or questions open an issue in the corresponding repository.
如果遇到任何问题或疑问,请在相应的代码库中提出一个问题。