搜索
bottom↓
回复: 5

开源,有的时候更应该联合!RT-Thread/GUI最新进展。。。

[复制链接]

出0入0汤圆

发表于 2010-3-28 18:40:37 | 显示全部楼层 |阅读模式
Bernard Xiong - 先静兄,我想在RT- Thread/GUI中参考您ftk中的代码,会如何?呵呵,有否解决方法?

RT-Thread 0.3.0(包括其中的GUI组件)是GPLv2许可证发布的,而RT-Thread 0.4.0将更改为Apache v2的许可证,这个是否会成为问题呢?

XianJim Li - 可以啊,我还打算把FTK移植到RT-Thread 上呢。现在FTK是以LGPL发布的,我也考虑用Apache许可证(具体我不清楚,好像是用于商业软件不用开源)。

------
FTK是一套非常优异的GUI库,很无奈的是,RT-Thread/GUI的编程风格与FTK的非常类似,我也不知道为什么会这样。。。,FTK使用的也是C代码来实现GUI,然后也同样带了些面向对象的特性(RT-Thread/GUI更彻底些)。为了完善RT-Thread/GUI,有些功能是在规划中的(至少RT-Thread 0.4.0应该是包含有这方面的考虑的):
- xml扩展。xml是一个非常有用的东西,可以做控件的xml布局。这个在wxWidgets很早就实现有,嗯,不得不说RT-Thread/GUI有些思想是来自wxWidgets,例如rtgui_box类,这是一个类似wxWidgets中自动布局引擎的轻型实现。
- TTF支持。做为自由软件,FreeType库是不二的选择。
- 脚本绑定。脚本中,比较看好两个:lua和python。lua轻型,并且虚拟机实现的非常精简高效。python代码编写方便,但是实现代价也大很多。几乎可以说,嵌入式系统中,lua是不二的选择,甚至衍生出了能够运行在STM32上的eLua项目。
- 视图的动态效果。

很不幸,上面几个FTK都考虑到了,虽然RT-Thread/GUI也能够非常快的完成,只是这个就有些虎头蛇尾的味道了,所以还不如直接借鉴吧。甚至在去年的时候,也曾想过把整个FTK移植进来,可惜它需求的内存太大(先静兄说,基本内存需要512k)。

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2010-3-28 18:49:03 | 显示全部楼层
佩服,现在写代码只为应付工作,混口饭。

出0入0汤圆

发表于 2010-3-28 18:52:28 | 显示全部楼层
不错。支持。

出0入0汤圆

发表于 2010-4-6 13:07:27 | 显示全部楼层
基本不懂,不过很想学习!对ffxz非常敬佩!

出0入0汤圆

发表于 2010-4-6 13:36:59 | 显示全部楼层
不错,不错,符合开源的思路啊。而且强强联合,恭喜啊。

出0入0汤圆

发表于 2010-4-6 14:30:36 | 显示全部楼层
看到了库里面增加了FREETYPE和FREEMODBUS了。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-20 12:50

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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