其实这阶段时间我一直在摸索 GTK+最小的运行系统,是如何裁减的。
经过一些分析,我觉得这样从头开始的工作,有太多的未知数和困难。
经过一阶段的分析,我决定采用Skyeye这个仿真平台来做一下尝试。
去年,由于Skyeye对LCD的仿真支持的还不是很好。
可是现在情况有所变化。最新版本对skyeye支持的还好(看了别人的评论,自己没有调试过)。
截图就是我配置过skyeye后,打开了LCD仿真的效果。这样一来,就屏蔽了很多直接对开发箱进行操作的困难。使得可以更好的关注gtk+的GUI开发。
有关GTK的移植思路,我将采用“DiretcFB+GTK+” 而不是GTK+/X。
原因也是在与“DiretcFB+GTK+” 有一个项目在专注于做 嵌入式ARM平台上的 GUI开发。
这样一来,交叉编译这一块的工作,我就很快可以展开。 下面就是这个项目的“How-to”:
Projects:GTK on DirectFB for Embedded Systems
最后总结一下我的工作思路:skyeye+DirectFB + Gtk+ = 嵌入式ARM界面运行平台。
在忙考试 最近,我成功完成上面的工作后,再继续贴`~~