我最近研究嵌入式,用的是linux+arm,涉及到lcd的编程的时候就要做一些图形编程了,我到网上查了好久,有几种选择,比如Qt、gtk。还有查到linux下面java也可以做GUI设计。我会java和c编程,不会也不想学c++,qt用c++吧,应该是没有的选了,我想就在gtk和java中间选择,他们都可以做linux的GUI设计,但是这两个都可以做基于嵌入式的图形开发不啊?能够移植不啊?
如果可以那个更加好啊?
谢谢
------解决方案--------------------
在嵌入式设备上现在很少用gtk的,java速度较慢.minigui是完全用c开发的.
------解决方案--------------------
见过有人直接在嵌入式系统上X,裁减后X+GTK才3M。
所以,用什么样的图形,完全根据你的系统的需要,以及如何去定制图形系统。
如果用Java,也必须要有一个低层的gui,因为java的gui是建立在其他gui之上的。(MIDP倒可以建立在一个简单的图形驱动层之上)。
要比较各种嵌入式gui,这里是一篇好文章:http://linuxdevices.com/articles/AT9202043619.html