随着嵌入式设备对用户体验要求的不断提升,图形用户界面(GUI)成为产品开发越来越重要的一环。作为目前最流行的开源嵌入式图形库之一的LVGL,最近就推出了自己的商业化专业UI编辑器LVGL PRO 1.0版本。
而瑞萨电子(Renesas)作为全球MCU/MPU供应商,一直与开源图形库LVGL有着深度合作,对于此次的LVGL PRO,瑞萨也会为客户免费提供商用License,这也意味着对于基于LVGL的GUI设计方案瑞萨已经实现了从底层驱动、开发环境到专业化设计工具的全面覆盖。
1LVGL PRO:专业的UI编辑器
LVGL PRO是LVGL官方推出的商业级UI编辑器。它以模块化XML项目结构为核心,支持实时预览、在线分享、自动生成标准LVGL C代码、动画设计、翻译管理和数据绑定等功能。虽然它并不支持拖拽控件的可视化设计,但它强调的是工程化流程、版本控制友好和团队协作能力,非常适合嵌入式项目中对稳定性和可维护性要求较高的开发团队。

LVGL PRO生成的UI层C语言代码可以无缝集成到瑞萨RA、RZ系列芯片的项目中,结合瑞萨的底层驱动和中间件,快速构建高性能图形界面。
目前LVGL采用的是商用订阅的收费模式,仅为个人开发者提供在线版本的免费试用,但瑞萨会为其客户免费开放LVGL PRO的商用授权,进一步降低开发门槛和成本。
2瑞萨FSP:深度集成LVGL
FSP(Flexible Software Package)是瑞萨官方推出的软件配置框架,集成于e² studio开发环境中,支持图形化配置MCU外设、中间件和图形库。
在GUI开发方面,FSP提供了对LVGL的原生支持,开发者可以通过图形界面完成以下操作:
一键导入LVGL库
自动生成显示控制器(如GLCDC、MIPI DSI)和触摸屏驱动
配置颜色深度、内存分配、GPU加速等参数
快速集成LVGL示例项目并进行调试。

除此之外,瑞萨在其RA系列芯片中集成了专用图形加速模块:
GLCDC(Graphics LCD Controller):用于驱动TFT LCD显示屏,支持图层混合、色彩转换、透明度控制等功能,适合中高分辨率图形显示需求。
Dave2D:是一款2D图形加速引擎,支持硬件绘制基本图形(如线条、矩形、圆形)、图像旋转、缩放、Alpha混合等操作,显著提升LVGL的渲染性能,降低CPU占用率。
其中FSP能自动识别芯片是否具备这些图形加速模块,并生成相应的驱动代码与LVGL配置,使开发者无需手动适配底层图形接口即可实现高性能GUI展示。这种软硬件协同的设计,大大简化了嵌入式图形项目的开发流程,尤其适合工业控制、人机界面(HMI)、智能家居等对图形性能有较高要求的应用场景。
随着LVGL PRO的发布以及瑞萨在FSP和e² studio中对LVGL的深度集成,瑞萨正在不断推进嵌入式图形界面开发的高效化、专业化和系统化。
瑞萨不仅提供了强大的硬件平台,通过GLCDC和Dave2D等图形加速模块,为高性能GUI提供了坚实的底层支持。同时,通过免费开放LVGL PRO商用授权和深度集成LVGL配置,进一步降低开发门槛,帮助客户快速构建具有现代视觉体验的嵌入式产品。
全部0条评论
快来发表一下你的评论吧 !