折腾:
期间,从
看到有个:
Persimmon 图形库
Persimmon GUI
20分鐘搞定嵌入式GUI,這箇國産“柿餅”不簡單 – 新聞動態 – RT-Thread物聯網操作繫統
RTT的柿饼UI演示 / 计算机图形/GUI/RTOS/FileSystem / WhyCan Forum
RT Thread persimmon UI signal/slot实现的真差劲 – phena的专栏 – CSDN博客
想请教一下RT-Thread最新的GUI-Persimmon UI – RT-Thread一般讨论 – RT-Thread开发者社区 – Powered by Discuz!
国产 Persimmon GUI V2.0版本上线有人想一起玩玩吗_嵌入式系统与MCU-面包板社区
推荐一个好用的国产嵌入式GUI (amoBBS 阿莫电子论坛)
littleVGL
LittlevGL – Open-source Embedded GUI Library
LittlevGL 使用 — 荔枝派Nano 全流程指南 documentation
Welcome to LittlevGL’s documentation! — LittlevGL 6.0 documentation
【柿饼派学习第一期】基于Persimmon UI的柿饼派开箱上手学…_嵌入式系统与MCU-面包板社区
【总结】
【主流的嵌入式GUI对比】
Persimmon柿饼
RT-Thread的GUI
以C++为基础
优点:
支持多点触摸
提供类似signal/slot信号槽的使用方式
包括各种动画特效
界面效果不错
对比:
特点
架构
效果:
详见附录
开发
TouchGFX
C++语言编写的软件框架
优点:
出色的图形和流畅的动画
资源和功耗需求也很低
缺点:
TouchGFX开发易用性较差,开发周期性长
emWin
公司:Segger
优点:
老牌的嵌入式GUI
软件架构和功能比较成熟
缺点:
显示效果偏Win95/Win98风格
littleVGL
特点
开源免费
支持触摸屏操作
移植简单方便
开发者一直在不断完善更新
自带控件丰富
窗口、按键、标签、list、图表等
支持很多特效
透明、阴影、自动显示隐藏滚动条、界面切换动画、图标打开关闭动画、平滑的拖拽控件、分层显示、反锯齿、仅耗少量内存的字体
支持使用GPU
用途
常见于 MCU级别的设备
以C编写
支持各类输入输出接口与芯片
效果
【Persimmon柿饼 UI 效果】
视频演示:
截图如下:
截图如下:
另外一个更完整的视频演示: