发新帖本帖赏金 5.00元(功能说明)我要提问
返回列表
打印
[应用相关]

自己写的GUI

[复制链接]
楼主: 过招铁是傻
手机看帖
扫描二维码
随时随地手机跟帖
21
过招铁是傻|  楼主 | 2015-12-28 19:09 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
ngyg12 发表于 2015-12-28 19:05
你有GUI的一些算法之类的资料吗?

没,我对此也很蛋疼。

使用特权

评论回复
22
wejoncy| | 2015-12-28 19:20 | 只看该作者
楼主厉害,先赞一个

看一一天的计算机图形学,那些裁剪算法还真蛋疼,特别是3D算法,oh my god

使用特权

评论回复
23
过招铁是傻|  楼主 | 2015-12-28 19:38 | 只看该作者
wejoncy 发表于 2015-12-28 19:20
楼主厉害,先赞一个

看一一天的计算机图形学,那些裁剪算法还真蛋疼,特别是3D算法,oh my god ...

我不久之前都还是个业余的,这个GUI写了一段时间了,然后我这“算法”可是效率极低,只是能实现功能罢了,优化要走的路还很长。我看到大部分嵌入式系统能用的GUI都不开源,而之前做一些东西都想用GUI,所以感觉很受限制,于是就想写一个,现在终于实现了一些基本的设想,由于GUI方面的资料很少,所以我就想开源了,大家一起来研究,我的目的就是大家都有个好用的东西,不管做什么都方便了。

使用特权

评论回复
24
丁弋宇| | 2015-12-28 19:48 | 只看该作者
让我想起win3.1来了

使用特权

评论回复
25
过招铁是傻|  楼主 | 2015-12-28 20:08 | 只看该作者
丁弋宇 发表于 2015-12-28 19:48
让我想起win3.1来了

哈哈,我这个能透明了。

使用特权

评论回复
26
huangqi412| | 2015-12-28 20:11 | 只看该作者
厉害  这个占用内存多少

使用特权

评论回复
27
过招铁是傻|  楼主 | 2015-12-28 20:19 | 只看该作者
huangqi412 发表于 2015-12-28 20:11
厉害  这个占用内存多少

在不开启屏幕缓冲时应该可以只有几KB,在320*240的屏幕上开缓冲要前面的几KB加320*240*sizeof(uint32)=300KB

使用特权

评论回复
28
过招铁是傻|  楼主 | 2015-12-28 20:19 | 只看该作者
huangqi412 发表于 2015-12-28 20:11
厉害  这个占用内存多少

在不开启屏幕缓冲时应该可以只有几KB,在320*240的屏幕上开缓冲要前面的几KB加320*240*sizeof(uint32)=300KB

使用特权

评论回复
29
心明| | 2015-12-28 20:23 | 只看该作者
顶楼主!

使用特权

评论回复
30
Snow7| | 2015-12-28 20:47 | 只看该作者
什么语言写的,C++吗

使用特权

评论回复
31
过招铁是傻|  楼主 | 2015-12-28 20:50 | 只看该作者
Snow7 发表于 2015-12-28 20:47
什么语言写的,C++吗

24K纯C。

使用特权

评论回复
32
FangC| | 2015-12-28 20:57 | 只看该作者
好像挺厉害的

使用特权

评论回复
33
wejoncy| | 2015-12-28 21:21 | 只看该作者
过招铁是傻 发表于 2015-12-28 19:38
我不久之前都还是个业余的,这个GUI写了一段时间了,然后我这“算法”可是效率极低,只是能实现功能罢了 ...

是啊,好的东西都留着,楼主加油:)

使用特权

评论回复
34
dong_abc| | 2015-12-28 22:23 | 只看该作者

使用特权

评论回复
35
过招铁是傻|  楼主 | 2015-12-28 22:45 | 只看该作者

使用特权

评论回复
36
过招铁是傻|  楼主 | 2015-12-28 22:48 | 只看该作者
现在,我已经把它移植到了STM32F429 Discovery上了,有这块板子的可以试试,注意我的KEIL版本是5.17,版本比较高,较低版本的KEIL打开工程时可能出问题。

S-GUI for STM32F429Discovery.zip

1.25 MB

使用特权

评论回复
37
过招铁是傻|  楼主 | 2015-12-29 10:46 | 只看该作者
这个是透明之后的效果及开发板上的演示,在不开透明的时候速度还可以,比较流畅,只有一层透明窗口的时候也还好,有几层透明窗口相互遮挡的时候慢的捉急。

Z}SL3_86P]CTKW$N@W{E6HX.png (52.74 KB )

Z}SL3_86P]CTKW$N@W{E6HX.png

IMG_6329.JPG (120.22 KB )

IMG_6329.JPG

IMG_6331.JPG (128.5 KB )

IMG_6331.JPG

使用特权

评论回复
38
johninfo| | 2015-12-29 16:07 | 只看该作者
加油

使用特权

评论回复
39
幸福至上| | 2015-12-29 18:42 | 只看该作者
楼主这个很不错啊,学习借鉴下了。谢谢

使用特权

评论回复
40
过招铁是傻|  楼主 | 2015-12-30 10:46 | 只看该作者
幸福至上 发表于 2015-12-29 18:42
楼主这个很不错啊,学习借鉴下了。谢谢

嗯,我在实现功能的时候也会慢慢加注释,方便大家理解,技术比较成熟了的话可以写文档,现在核心的功能都已经有了实现,所以下一步就是优化,之后就会完善字符显示和控件,这大概就是整个计划。我的目标是做一个实用的GUI出来,要是STM32能流畅跑的GUI!

使用特权

评论回复
发新帖 本帖赏金 5.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则