[HMI/GUI] Qt5与LVGL 同时运行在Wayland环境下

[复制链接]
2032|20
 楼主| twjiang 发表于 2022-9-5 11:40 | 显示全部楼层 |阅读模式
wayland-screenshot-2022-09-05_03-26-37.png

图中所示:图标菜单Home采用Qt5开发,模拟时钟采用LVGL开发

评论

显示效果不错,所以,LZ更喜欢用QT还是LVGL进行开发?哈哈哈。  发表于 2022-9-5 20:08
软核硬核 发表于 2022-9-5 13:33 | 显示全部楼层
这是Linux开发环境吗?
软核硬核 发表于 2022-9-5 13:34 | 显示全部楼层
这是Linux开发环境吗?
 楼主| twjiang 发表于 2022-9-5 14:48 | 显示全部楼层
wayland-screenshot-2022-09-05_06-46-57.png

IVI speedometer 采用 Qt5开发
 楼主| twjiang 发表于 2022-9-5 14:49 | 显示全部楼层
本帖最后由 twjiang 于 2022-9-5 18:00 编辑
软核硬核 发表于 2022-9-5 13:34
这是Linux开发环境吗?

这是在Nuvoton新一代ARM64 MPU 800MHz / 1GHz 嵌入式Linux上开发的
 楼主| twjiang 发表于 2022-9-5 17:12 | 显示全部楼层
本帖最后由 twjiang 于 2022-9-5 17:25 编辑

Screenshot 2022-09-05 171034.png

成功将仪表盘的透明底滤掉

实现 Wayland 环境下,通过 LVGL 或 Qt 两种方式显示“非规则透明矩形窗口 Irregular Transparent Background Window”应用程序,适合“模拟时钟 Analog Clock”, “车载仪表盘 IVI Speedometer Dashboard”,“便笺记事条 Sticky Notes”特殊界面设计。

 楼主| twjiang 发表于 2022-9-5 17:22 | 显示全部楼层
Screenshot 2022-09-05 172130.png

所有的界面全部铺在一起。
linred 发表于 2022-9-6 08:53 | 显示全部楼层
新唐终于出比较高端的MPU了,
NUC980这种ARM9老掉牙了
linred 发表于 2022-9-6 09:01 | 显示全部楼层
twjiang 发表于 2022-9-5 14:49
这是在Nuvoton新一代ARM64 MPU 800MHz / 1GHz 嵌入式Linux上开发的

有具体型号吗
 楼主| twjiang 发表于 2022-9-7 08:19 | 显示全部楼层
zzz-800.gif

来一张在真实开发板上运行的效果动态图 gif
软核硬核 发表于 2022-9-7 11:37 | 显示全部楼层
twjiang 发表于 2022-9-5 14:49
这是在Nuvoton新一代ARM64 MPU 800MHz / 1GHz 嵌入式Linux上开发的

在哪能搞到这个开发板?感觉很不错的样子!
Stahan 发表于 2022-9-9 20:19 | 显示全部楼层
好高端的板子
tail066 发表于 2022-9-12 10:26 | 显示全部楼层
漂亮~~
match007 发表于 2022-9-15 20:22 | 显示全部楼层
非常完美啊
鹿鼎计 发表于 2022-9-16 13:49 | 显示全部楼层
twjiang 发表于 2022-9-7 08:19
来一张在真实开发板上运行的效果动态图 gif

运行起来好像帧率还不错,这个屏幕分辨率是多少的?
 楼主| twjiang 发表于 2022-9-16 14:14 | 显示全部楼层
鹿鼎计 发表于 2022-9-16 13:49
运行起来好像帧率还不错,这个屏幕分辨率是多少的?

1024x600
 楼主| twjiang 发表于 2022-10-9 16:12 | 显示全部楼层
1.gif

左边采用 LVGL with Wayland 开发,秒针“非连续旋转”
右边采用 Qt 5 with Wayland 开发,秒针“连续旋转”



时针,分针,秒针采用2D几何图形polygon变换(非图片旋转)由CPU rendering出来,不存在模糊 blur (nearest neighbor interpolation, bilinear, bicubic) 现象。
 楼主| twjiang 发表于 2022-10-9 16:20 | 显示全部楼层
采用 Linux + Wayland 开发图形界面 “在性能上” 可以 “吊打”  Android + Java 虚拟机 开发模式。
 楼主| twjiang 发表于 2022-10-9 16:27 | 显示全部楼层
如果 IVI 车机界面 不方便使用 “不安全”的“知识产权风险”的Android 操作系统, 采用  Custom Embedded Linux + Wayland 几乎可以获得与 Android 同等的高品质的用户图形界面。
Henryko 发表于 2022-11-6 20:21 | 显示全部楼层
在哪能搞到这个开发板?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

348

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部