新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 嵌入式Linux下基于MiniGUI的GIS实现

嵌入式Linux下基于MiniGUI的GIS实现

作者:时间:2012-03-26来源:网络收藏

1引言

随着软硬件资源的成熟与完善,嵌入式技术的应用越来越广泛,而开放源码的Linux操作系统成为开发嵌入式产品的首选。是一个适用于嵌入式系统的、功能强大的、轻量级的图形用户界面支持系统,它具有占用资源少、高性能、高可靠性及可配置的特点,已经成功移植到多种硬件和操作系统平台上。我们利用在Linux上实现了一个嵌入式,它能实现地图的显示、放大、缩小、漫游等基本功能。

2、的特点和体系结构

2.1 MiniGUI的特点

与其它针对嵌入式产品的图形系统相比,MiniGUI具有以下一些技术优势:

1)遵循GPL条款的纯自由软件。

2)多字符集和多字体支持。

3)Windows的资源文件支持,如位图、图标、光标、插入符、定时器及加速键等。

4)可配置。可根据用户的需求进行配置和编译。

5)提供了完备的多窗口机制和消息传递机制。

6)轻型、占用资源少。 MiniGUI总体的系统占有空间应该在 2MB到4MB左右。在某些系统上,功能完备的MiniGUI系统本身所占用的空间可进一步缩小到1MB以内。

7)高性能、高可靠性,可移植性好。

2.2 MiniGUI的体系结构

从整体结构上看,MiniGUI是分层设计的,层次结构如图1所示。

在最底层,GAL和IAL提供底层图形接口以及输入设备的驱动;中间层是MiniGUI 的核心层,包括窗口系统必不可少的各个模块;最顶层是API,为用户提供编程接口。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭