嵌入式GUI方案选择

本文探讨了在Linux平台且无GPU的嵌入式环境中,几种GUI方案的优缺点。GtkFB,虽然小巧,但存在性能问题;Qt Embedded对内存有特定需求;miniGUI则涉及版权费用;而Microwindows和FLTK轻量级但对非英文支持不足。
摘要由CSDN通过智能技术生成

最近有项目需要使用GUI,在网上找了下嵌入式GUI的方案,备份如下:

平台限制:

  1. Linux平台;
  2. ROW和RAW在128M范围内;
  3. 没有GPU,只有framebuffer;
  4. GUI方案尽可能小、易用、方便,没有license方面的问题。
方案如下:

  1. 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值