LVGL(Light and Versatile Graphics Library)是一个免费的开源图形库,旨在为各种微控制器(MCU)和微处理器(MPU)创建美观的用户界面(UI)。LVGL可以在占用很少资源的前提下,实现丝滑的动画效果和平滑滚动的高级图形,具有轻量化、跨平台可用性、易于移植、操作友好以及免费使用等诸多优势。

OK3506J-S开发板移植了最新9.2版本的LVGL,支持多种屏幕构件以及鼠标、键盘、触摸等多种输入方式, 能够带来更加友好的操作界面;同时,启动速度也大幅提升,经过Demo测试,启动时间仅需2秒左右,CPU占用为8%~17%。
1、OK3506J-S开发板介绍
OK3506J-S开发板基于瑞芯微RK3506J处理器开发设计,采用ARM 3*Cortex-A7+Cortex-M0架构,具有低成本、低功耗、高效能的特点,专为智能语音交互、音频输入/输出处理、图像输出处理等数字多媒体应用而设计。
2、LVGL简介
(1) LVGL数据流
我们可以为每个屏幕创建一个显示盘(lv_display),在其上创建屏幕小部件,将小部件添加到这些屏幕上。
如果要处理触摸、鼠标、键盘等输入时间,需要为它们创建一个Input Device;Tick接口告诉LVGL现在是什么时间;计时器处理器驱动LVGL的计时器,依次执行LVGL所有与时间相关的任务。

(2) LVGL数据流支持的显示后端

(3) 常用的显示控件

(4) 常用的组件

(5) 常用的布局
3、LVGL案例展示
飞凌嵌入式在OK3506J-S开发板上移植了一套Ebike screem的Demo,使用按钮、页面跳转等基本组件配合自定义绘制的背景图片制作出炫酷的仪表盘,可以逼真地模拟电助力自行车的屏幕界面,并展示出速度Speed、电池Battery、时间Time、地图Map等丰富的信息。
审核编辑 黄宇
-
开发板
+关注
关注
25文章
6127浏览量
113459 -
LVGL
+关注
关注
2文章
115浏览量
4278 -
RK3506
+关注
关注
0文章
82浏览量
737
发布评论请先 登录
RK3506开发板QT Creator开发手册,交叉编译工具链与QT应用示例,入门必备
【米尔RK3506国产开发板评测试用】开箱体体验
瑞芯微RK3506开发板必备攻略之Qt应用开发手册(下),触觉智能工控嵌入式方案商
有奖丨米尔 瑞芯微RK3506开发板免费试用
米尔瑞芯微多核异构低功耗RK3506核心板重磅发布
米尔基于瑞芯微RK3506核心板开发板
瑞芯微RK3506开发板必备之LVGL应用开发手册,深圳触觉智能出品
触觉智能RK3506核心板,工业应用之LVGL显示方案分享
2秒启动!飞凌嵌入式RK3506开发板LVGL显示方案,让界面炫起来

RK3506开发板2秒启动LVGL显示方案
评论