轻量化图形组件,给你的设备点缀一些色彩

随着触摸屏和物联网技术的发展,各类电子产品呈现两个趋势:一是各类智能硬件从无屏到有屏,从黑白屏到高清彩屏,带电子屏的产品数量激增;二是人机界面更加酷炫流畅,交互功能趋向智能化。图形用户界面( GUI )快速推进了嵌入式产品的智能化,大幅提升了用户体验,降低了用户使用门槛,普惠更广泛的社会人群。

轻量化图形组件可以依托于 OneOS ,在各种各样带屏幕的 MCU 产品上大放光彩。比如:智能家居、工业控制、汽车表盘、医疗设备、穿戴设备等,可谓是大有可为!如果说 MCU 上的 CPU 核是灵魂,那么屏幕则是它美丽的容颜,让人一眼难忘。

1 组件信息 

本轻量化图形组件基于 LVGL 移植,目前支持版本: LVGL7.9 LVGL8.2 。支持之初,我们考量了市面上常用的开源图形框架,最终在 QT for MCU LVGL ,以及 GUIX 三者中选择了 LVGL ,也和其 LVGL开源项目的发起者 Kiss-Vámosi 建立了友好的合作。而后,我们增加了 Arm-2D 用以支撑硬件加速,以及更小资源的图形显示。

目前为止,本轻量化图形界面GUI组件达到如下的设计目标及功能:

  1. 强大的构建块,例如按钮、图表、列表、滑块、图像等
  2. 带有动画、抗锯齿、不透明度、平滑滚动的高级图形
  3. 支持各种输入设备,如触摸板、鼠标、键盘、编码器等
  4. 具有类似 CSS 样式的完全可定制的图形元素
  5. 独立于硬件:与任何微控制器或显示器一起使用
  6. 即具有高级图形效果,也可进行单帧缓冲区操作
  7. C编写以获得最大的兼容性(C++ 兼容)
  8. 多语言支持 UTF-8 编码
  9. 多显示器支持,即同时使用多个TFT、单色显示器 <
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值