最近有项目需要使用GUI,在网上找了下嵌入式GUI的方案,备份如下:
平台限制:
- Linux平台;
- ROW和RAW在128M范围内;
- 没有GPU,只有framebuffer;
- GUI方案尽可能小、易用、方便,没有license方面的问题。
-
GtkFB
lisence:
GTK+ LGPL2.1
Limitations:
a. The mainlimitation is the single-process model
b. Another problem is that some GTK+ programs make direct X calls when using Xfeatures that are not supported in Gdk. These programs cannot be used withGtkFB without change.
c. X has mature and broad driver support with very good hardware acceleration.GtkFB can support acceleration, but none is currently written, and writingacceleration code can be difficult. This means that GtkFB can be a lot slower,especially on large screens.
d. Some other interesting X features are not supported by framebuffer, such asnetwork transparency, DGA, multiple screen and visual support, Xv extension,and Xrender extension.
Memory and Storage Requirements:
a. s