2009年4月29日星期三

Qt/Embedded于Qt/X11的区别

  Qt/Embedded 以原始 Qt 为基础,   并做了许多出色的调整以适用于嵌入式环境。            Qt/Embedded通过 Qt API 与 Linux I/O 设施直接交互,成为嵌入式 Linux 端口。同 Qt/X11 相比,Qt/Embedded很省内存,   因为它不需要一个 X 服务器或是 Xlib 库,   它在底层撅弃了 X lib,     采用 framebuffer 帧  (缓冲)作为底层图形接口。   同时,将外部输入设备抽象为 keyboard 和 mouse 输入事件。   Qt/Embedde的应用程序可以直接写内核缓冲帧,这避免开发者使用繁琐的 Xlib/Server 系统。

没有评论:

发表评论