
| 出版日期:2002-03-04 总期号:1097 本年期号:14 |
|
IA-Linux应用MiniGUI
吴燕 在众多应用领域,嵌入式系统需要提供类似于X-Window或微软Windows的窗口交互系统。这就对苛刻要求运行空间和运行速度的嵌入式系统提出了挑战。因为这些窗口系统一般都要求比较高的硬件配置,并且还有运行速度上的较高要求。为解决这一挑战,IA-Linux提供了三种窗口系统解决方案: 嵌入式X-Window 通用的X-Window过于庞大,不适合嵌入式系统使用。我们需要针对嵌入式的特点,对它进行裁减,形成嵌入式X-Window。这种做法的优点是开发工作量小,开发速度快。我们可以利用X-Window本身已经具有的很完善的消息驱动、窗口管理机制和开发工具集,而无需再在这方面多费精力。虽然X-Window的系统较大,但基于其的应用程序资源丰富,我们可以直接利用而不用开发。 MiniGUI IA-Linux提供基于MiniGUI的窗口图形解决方案。该方案主要针对中低档IA产品。MiniGUI具有以下优点: 小巧,包含全部功能的库文件大小为 300 K左右。 可配置,可根据项目需求进行定制配置和编译。 高稳定性和高性能。 可移植性好。MiniGUI 可以在 X Window 和Linux 控制台上运行;可移植到不同的硬件平台上,包括基于ARM、StrongARM和MIPS 的嵌入式系统等。 完善的窗口机制。 多字符集和多字体支持;完善的中文支持。 系统资源消耗小。 QT/Embedded QT/Embedded是著名的QT库开发商 TrollTech(http://www.trolltech.com/)发布的面向嵌入式系统的QT 版本。这个版本的主要特点是稳定、可移植性较好。许多基于QT的X-Window程序可以非常方便地移植到嵌入式版本。QT/Embedded功能强大,应用程序丰富,适用于高端IA产品。 |
|||||||||||||||||||||