APP下载

基于VxWorks的人机界面图形开发系统设计

2011-07-16刘东涛

指挥控制与仿真 2011年4期
关键词:嵌入式设计

刘东涛,肖 峰

(1. 海军驻426厂军事代表室,辽宁 大连 116015;2. 江苏自动化研究所,江苏 连云港 222006)

1 嵌入式人机界面开发面临的问题

VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统,是嵌入式开发平台的关键组成部分[1]。它以其良好的可靠性和卓越的实时性被广泛地应用于通信、军事、航空、航天等对实时性要求极高的领域中。

随着VxWorks的应用群体不断扩大,应用范围不断拓广,用户的需求也在不断提高,很多应用系统已经不再局限于无界面、无交互的方式。越来越多的用户要求提供高性能、高可靠的图形用户界面支撑系统。而图形化界面开发恰恰是VxWorks的弱点,国外对嵌入式图形系统的研究起步较早,在国内占据了大部分市场,处于垄断地位,如WindRive公司的Tilcon。但是Tilcon存在的缺点是中文支持度不好,不支持中文输入功能[2]。国内在图形开发环境方面起步比较晚,在这方面的研究主要是基于VxWorks的图形中间件软件包──WindML进行二次开发[3]。在WindML基础上自行开发图形相关的功能函数,利用这种手段编写的程序无法将显示逻辑和数据处理逻辑划分开来,界面开发工作量大,导致代码重复,维护成本较高。作为操作系统和应用程序之间的中间件──飞漫公司的MiniGUI已经取得一定的成果,但MiniGUI的窗口管理器没有完全基于WindML窗口管理器,不能完全兼容WindML(VxWorks标准的图形开发库),使得MiniGUI在VxWorks上应用受到限制。针对这种情况,本文在VxWorks标准图形库WindML的基础上提出了一种基于控件技术的人机界面图形开发库JARI-EGK的设计方法。……

登录APP查看全文

猜你喜欢

嵌入式设计
何为设计的守护之道?
《丰收的喜悦展示设计》
TS系列红外传感器在嵌入式控制系统中的应用
嵌入式系统通信技术的应用
瞒天过海——仿生设计萌到家
搭建基于Qt的嵌入式开发平台
设计秀
有种设计叫而专
嵌入式软PLC在电镀生产流程控制系统中的应用
Altera加入嵌入式视觉联盟