自主可控:QTouch在军工reworks系统上的应用
作者:舜通智能 来源:www.sitcsys.com 发布时间:2020-01-10
热度:0
一、Reworks介绍
我国信息化与全面小康社会建设对嵌入式系统市场提出巨大需求,信息家电产品年需求量几亿台,每一类数字化家电产品都有千万台市场需求量,工业控制用嵌入式系统有百十万台套需求量,商用嵌入式系统需求量几百万台。我国已有集成电路及扳级产品的大批量生产能力,出口的嵌入式应用产品亦将逐步增长,在全球市场也可占有一席之地。
在这样的市场环境下,自主知识产权的嵌入式实时操作系统Reworks一定有着广阔的应用前景。该系统已经成功应用于船舶电子、车载导航等项目
ReWorks/ReDe是中国电子科技集团第32所(华东计算技术研究所)自主研制的嵌入式实时操作系统和集成开发环境。
ReWorks/ReDe产品是一个实时嵌入式系统开发与运行平台,含:兼容于VxWorks的嵌入式实时操作系统;集设计/开发/调试/仿真于一体的集成开发环境;实时中间件。
该平台可以适用于多种目标硬件环境(x86、PowerPC),也可以适应不同的系统规模,其最小配置小于100K。
ReWorks的技术特点有:
1、自主研制,具有全面、持续的技术支持能力
2、实时嵌入式操作系统
3、实时嵌入式操作系统采用先进的面向对象和微内核技术开发,具有强实时性、可裁剪性和可伸缩性,并特别提供了VxWorks兼容层。具体特点有:
4、微内核、可裁剪、可扩充:最小配置小于100K
5、强实时性:响应时间15微秒
6、与VxWorks兼容:应用源代码级、驱动目标级兼容
7、任务管理:支持优先级抢占和轮转调度算法
8、任务间通信:消息队列、事件、信号量和异步信号
9、支持区域和分区内存管理机制
10、文件系统:兼容MS-DOS文件系统
11、支持微秒级高精度时钟
12、支持速率单调管理机制
13、网络协议:TCP、UDP、IP、ICMP、ARP等
14、符合POSIX1003.1B实时扩展标准
15、支持用户扩展管理
二、QTouch在reworks上的使用
随着应用产品的不断发展,嵌入式系统对图形用户界面的要求越来越高,需要有快速、轻量级、高质量的图形用户界面系统。ReWorks虽然提供了特色的图形用户界面系统,但系统的易用性、通用性差,对于一般的公司和开发人员,需要消耗大部分的时间精力去熟悉和使用;
QTouch跨平台特性可以很容易的进行组态迁移,对reworks的成功适配,可以使大部分的使用者只关注组态应用,不用关注代码编程;真正实现所见及所得。