1、基于eRPC的LVGL在线设计器
暂时这套系统划分成三部分:编辑界面,真机显示,以及两者之间的控制部分。
github 上有一个开源的 LVGL 界面编辑器 LVGLBuilder ,有了它,笔者可以省去很多工作。(美中不足的是,它现在内置的 lvgl版本还是 6.x)。
之前笔者为了入门 LVGL 使用 Qt 做了一个 LVGL 的模拟器(非 SDL,lvgl 的版本是8.2),这次它也帮了大忙。另外,笔者手头上有两块新唐的开发板(NUC970系列和N9H30系列),可以真机运行。
剩下的两者之间的控制部分,当然是 eRPC 实现喽。
笔者设想,任何能跑起来 LVGL 的平台,都能运行一个简单的无界面的 LVGL 服务。加上 eRPC 后,我们想让它显示什么就能显示什么。
模拟器演示效果
最初,笔者在虚拟机里(fedora)使用 Qt 5.15.5 跑这个 LVGL 模拟器,并移植了 linux 版的 eRPC。
在物理机的 win10 系统里跑 LVGLBuilder,并移植了 win 版 eRPC。
部分演示效果如下。
创建 Bar

原作者:出出啊
更多回帖