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

2011-07-16 07:37:04刘东涛
指挥控制与仿真 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查看全文

猜你喜欢
嵌入式设计
何为设计的守护之道?
现代装饰(2020年7期)2020-07-27 01:27:42
《丰收的喜悦展示设计》
流行色(2020年1期)2020-04-28 11:16:38
TS系列红外传感器在嵌入式控制系统中的应用
电子制作(2019年7期)2019-04-25 13:17:14
嵌入式系统通信技术的应用
电子制作(2018年18期)2018-11-14 01:48:16
瞒天过海——仿生设计萌到家
艺术启蒙(2018年7期)2018-08-23 09:14:18
搭建基于Qt的嵌入式开发平台
设计秀
海峡姐妹(2017年7期)2017-07-31 19:08:17
有种设计叫而专
Coco薇(2017年5期)2017-06-05 08:53:16
嵌入式软PLC在电镀生产流程控制系统中的应用
电镀与环保(2016年3期)2017-01-20 08:15:32
Altera加入嵌入式视觉联盟