XSLVGL2.0 Brief(v2.0)

XSLVGL2.0是基于LVGL的嵌入式图形显示系统,提供Linux和FreeRTOS版本,具有高性能优化和新特性接口。它实现了60帧的送显能力,包括页面管理、资源管理和外设管理等功能,旨在简化开发流程和提高效率。
摘要由CSDN通过智能技术生成

XSLVGL2.0 开发手册


1、概述

XSLVGL是基于开源项目LVGL研发的嵌入式图形显示系统,也可以简单地理解为XSLVGL在完全兼容开源的LVGL开发方式基础上,增加了一些新的特性。
XSLVGL分为Linux版本和FreeTROS两个版本。两个版本使用同一套开发接口,这大大增加了应用的可移植性。
XSLVGL在针对特定平台的性能升上做了大量的优化,包含帧率送显、解码优化和LVGL源码优化等。基于这些优化,使得XSLVGL能达到60帧送显的能力。
XSLVGL也提供了丰富的新特性接口,以期提升项目的开发速度。 例如页面管理器将页面切换逻辑变的十分简单,资源管理器能更有效的管理多语言开发等,外设管理器能更简单的处理热插拔等事件等。


2、特性列表

序号名称说明
1页面管理器支持多页面切换管理;支持页面传参;支持多主题
2资源管理器支持内置/外置资源自由切换;支持多语言、多字库管理;支持不同语言切换不同的字库
3手势管理器支持滑动、缩放等
4外设管理器支持键盘、摄像头、SD卡、U盘、电池等热插拔事件
5缩略图生成器支持异步生成缩略图
6日志邮件发送器方便维护项目,收集日志发送到指定邮箱
7硬件加速器优化LVGL送显流程,提升性能

3、支持平台

SOC平台系统是否有量产项目
T113Linux
R818Linux
V853Linux
XR872FreeTROS
D211Linux

4、推荐依赖库

库名Liscence推荐版本T113/V853R818D211XR872
XSLVGLCLOSE(自研)2.0+2.0+2.0+2.0+2.0+
LVGLMIT(基于开源修改)8.3.58.3.58.3.58.3.58.3.5
xsbaseCLOSE(自研)v1.3.3v1.3.3v1.3.3v1.3.3v1.3.3
json-cFREEjson-c-0.16-202204145.1.04.0.05.2.0-
sqlite3FREEversion-3.15.00.8.60.8.60.8.6-
freetype2GPLv2VER-2-13-12.10.02.5.52.10.4VER-2-13-1
jpeg-turboBSD0e9683c
(API libjpeg62)
62.3.08.2.2硬解-
libudev-zeroISCv1.6.4068c20aef1.6.3v1.6.40-
libpngFREE1.0.216.37.00.56.0硬解-
zlibzlibv1.2.81.2.111.2.111.2.11v1.2.8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bigan(安)

打赏100可获技术支持一次

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值