硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3737|回复: 15
收起左侧

[ThreadX全家桶] 鼓鼓劲,挑战GUIX,放弃lvgl

[复制链接]

24

主题

131

回帖

203

积分

高级会员

积分
203
发表于 2022-1-2 12:05:51 | 显示全部楼层 |阅读模式
首先标题不能是温温吞吞的。其次开始描述平台:
硬件平台:zlg的RT1052
软件平台:threadx


lvgl移植成功已经有段时间了。没做啥深入测试,因为NXP提供的GUI GUIDER满足了基本的GUI组态开发方式,比迪文屏开发还简单。主要亮点如下:

1- 安卓风满满,标准小组件丰富;
2 - 整屏缓冲区,方便用户做PXP图像旋转90度加速;
3 - 支持文件系统;
4 - 灵活的回调函数用于线程间通讯。

但是,重要的话要说三遍。为什么要非优先选择这个GUI平台呢?
1 - 测试过程中无意发现一些现象,让人对其用于工控场合持怀疑态度。比如图像局部闪烁,控制偶尔失灵,异常等等;
2 - lvgl的效率是否需要打个问号,这个主要是横向比较。比如RT1052在600M测试,CPU占用率30%以上,即便是点个按键,也会上浮5个百分点;
3 - JPG解码效率不高。其使用的是开源TJpgDec。后来借助libjpg做优化,结合线程通知,解码效率却能提高100%。

如果是做产品,至少目前会觉得GUIX更为靠谱一些。但又担心会陷入串口组态设计,贴图设计的老圈子,那就没啥大意思了。

硬汉论坛需要丰富一下GUIX的内容。有时间最好跟同类GUI做些优劣对比,不然的话,这种移植,测试,对比太耗费时间了。


回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115863
QQ
发表于 2022-1-3 08:34:58 | 显示全部楼层
好的,比比更健康。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-6-14 22:04:50 | 显示全部楼层
我现在正在基于周立功的RT1052开发板集成GUI Guider,但是一直不成功,能不能把你集成成功的工程发我一份,还有把gui工程集成到KEIL工程里面编译的过程发我一份,万分感谢,我的邮箱1612531312@qq.com
回复

使用道具 举报

29

主题

231

回帖

318

积分

高级会员

积分
318
发表于 2022-6-15 08:03:27 | 显示全部楼层
我就纳闷了,你们用周立功的RT1052开发板,竟然不用他们的awkt,真差评~
回复

使用道具 举报

8

主题

51

回帖

75

积分

初级会员

积分
75
发表于 2022-7-26 21:43:47 | 显示全部楼层
老哥,threadx移植lvgl的工程能不能发我份,自己移植一直没有成功,我的邮箱1554476964@qq.com,万分感谢
回复

使用道具 举报

8

主题

51

回帖

75

积分

初级会员

积分
75
发表于 2022-7-26 21:44:04 | 显示全部楼层
zsq007 发表于 2022-6-14 22:04
我现在正在基于周立功的RT1052开发板集成GUI Guider,但是一直不成功,能不能把你集成成功的工程发我一份, ...

老哥,threadx移植lvgl的工程能不能发我份,自己移植一直没有成功,我的邮箱1554476964@qq.com,万分感谢
回复

使用道具 举报

26

主题

70

回帖

148

积分

初级会员

积分
148
发表于 2022-9-1 10:16:33 | 显示全部楼层
guoxiang 发表于 2022-6-15 08:03
我就纳闷了,你们用周立功的RT1052开发板,竟然不用他们的awkt,真差评~

AWTK有资料和教程吗? 我想试试
回复

使用道具 举报

58

主题

661

回帖

840

积分

金牌会员

积分
840
发表于 2022-9-1 10:42:06 | 显示全部楼层
hjhj7591418 发表于 2022-9-1 10:16
AWTK有资料和教程吗? 我想试试

直接上他们的GitHub网站,需要申请一个上位机license,上位机确实强大,但是新手学习没有那么多,就只有官网的手册,比较适合有一定功力的老手。
https://github.com/zlgopen/awtk
回复

使用道具 举报

11

主题

130

回帖

168

积分

初级会员

积分
168
发表于 2022-9-1 14:08:19 | 显示全部楼层
lvgl8.0及以后的效率确实比较低,主要在于控件布局的更新计算。这个问题还基本没办法优化,lvgl为了灵活性设计如此。出于个人兴趣我目前在做的是touchgfx上层控件应用 + lvgl底层绘图,形成一套新的gui,基本也已完成。想询问下,如果发出来大家完善会不会有什么法律风险
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115863
QQ
发表于 2022-9-2 11:33:13 | 显示全部楼层
有梦为马 发表于 2022-9-1 14:08
lvgl8.0及以后的效率确实比较低,主要在于控件布局的更新计算。这个问题还基本没办法优化,lvgl为了灵活性 ...

没问题,这个没有版权问题。
回复

使用道具 举报

11

主题

130

回帖

168

积分

初级会员

积分
168
发表于 2022-9-2 14:45:35 | 显示全部楼层
eric2013 发表于 2022-9-2 11:33
没问题,这个没有版权问题。

lvgl是没有问题,就是不知道touchgfx如何,使用了touchgfx代码里的控件代码,然后把touchgfx以库形式提供的不开源部分自己补齐了。touchgfx公开的这部分代码使用了是否有版权问题呢。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115863
QQ
发表于 2022-9-2 15:07:24 | 显示全部楼层
有梦为马 发表于 2022-9-2 14:45
lvgl是没有问题,就是不知道touchgfx如何,使用了touchgfx代码里的控件代码,然后把touchgfx以库形式提供 ...

意思是你们有touchgfx的源码,需要他们这部分源码开源出来,但是版权问题,你重新做了一个新的代码?
回复

使用道具 举报

11

主题

130

回帖

168

积分

初级会员

积分
168
发表于 2022-9-2 20:31:24 | 显示全部楼层
eric2013 发表于 2022-9-2 15:07
意思是你们有touchgfx的源码,需要他们这部分源码开源出来,但是版权问题,你重新做了一个新的代码?

并没有touchgfx的源码,只是觉得touchgfx的应用框架和控件设计很好,这部分代码在每个touchgf工程都能看到,然后出于个人兴趣想把不开源的部分自己实现,主要包括窗口裁剪和底层绘制部分。现在基本已经完成,想发出来大家完善,但担心touchgfx这部分代码是否会有风险,虽然这部分代码在任何一个touchgfx工程里都能找到,但毕竟是只授权给ST芯片使用。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115863
QQ
发表于 2022-9-3 09:42:26 | 显示全部楼层
有梦为马 发表于 2022-9-2 20:31
并没有touchgfx的源码,只是觉得touchgfx的应用框架和控件设计很好,这部分代码在每个touchgf工程都能看 ...

这事不好说,我认为没问题。
回复

使用道具 举报

1

主题

76

回帖

79

积分

初级会员

积分
79
发表于 2022-9-9 08:44:59 | 显示全部楼层
guix是哪里的
回复

使用道具 举报

14

主题

246

回帖

288

积分

高级会员

积分
288
发表于 2022-9-9 11:26:36 | 显示全部楼层
有梦为马 发表于 2022-9-2 20:31
并没有touchgfx的源码,只是觉得touchgfx的应用框架和控件设计很好,这部分代码在每个touchgf工程都能看 ...

牛批,自己实现的,我很好奇啊,能不能观赏一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-24 01:05 , Processed in 0.528691 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表