现在面向嵌入式Linux 系统的图像用户界面很多,如MicoroWindows/NanoX ,OpenGUI,Qt/Embedded,MiniGUI等,我们选用MiniGUI ,到现在为止,已很成熟和稳定。从MiniGUI的官方网站(http://www.minigui.org)上能够下载MiniGUI的源代码,
因为MiniGUI 是以源代码的形式发布的,在硬盘上以编译的方法产生的MiniGUI的libminigui 目录下包含了这些源代码连同编译时生成的中间文档,所以需要的空间很大,是不可能将他全部拷贝到容量受限的嵌入式系统上的,我们需要的文档有:
● MiniGUI 的函数库,包括 libminigui、libmywins 和 libmgext 等,还包括其他的应用程式函数库。
● MiniGUI 的配置文档,即 /usr/local/etc/MiniGUI.cfg 文档。
● MiniGUI 所使用的资源文档。在 PC 上安装之后,MiniGUI 的资源文档保存在usr/local/lib/minigui/res 目录下。
假如还是觉得太大,参照下面的方法进行修改:
1. 首先能够修改编译选项,把不用的功能去掉,比如说繁体支持等。这样库会小一些。
2. 去掉无用的资源,默认安装的资源在/usr/local/lib/MiniGUI下面。其中FONTS目录能够只保留一种字体,IMETAB下面能够只保留一种输入法,RES下面也能够删除一些位图文档,调整MiniGUI 的配置文档内容。
在拥有图像用户界面的机车显示系统Linux操作平台已搭建完成后,就能够在研发系统上写自己的应用程式,然后将他刻录至闪存设备上运行。
3 结束语
现在,该操作系统平台已在株洲电力机车研究所研制成功,硬件平台采用PC104卡,存储介质为CompactFlash卡,经测试,数据刷新及显示满足一般的实时性需要。
参考文献
[1] 王学龙. <<嵌入式Linux系统设计和应用>>. 清华大学出版社. 2001.8
[2] Anand K Santhanam、Vishal Kulkarni。嵌入式设备上的 Linux 系统研发。IBM developerWorks网站. 2002.3
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




