1.ReWorks
ReWorks 653主要分为两个部分:底层的ReWorks 653核心操作系统(Re-Works 653 COS)及上层的ReWorks 653分区操作系统(ReWorks 653 POS)。
ReWorks 653COS主要是构造分区执行环境,为分区操作系统的运行提供支持,包括分区的资源分配、分区加载、分区引导、分区重构、分区调度、时间管理、虚通道管理等功能;实现基本分区,并在分区中实现ARINC 653库,包括进程管理、时间管理、分区内的进程通信(缓冲区、黑板、信号量/semaphore、事件)、分区间的Port通信(采样/sampling、排队/queuing);另外,实现2个系统分区:健康管理分区和I/O分区。健康性管理主要针对系统中出现的错误进行定义、监控、设置恢复策略等。I/O分区支持系统的各种外部设备,其他分区通过I/O分区和外部设备模块进行通信。
ReWorks 653可分为3个层次:
(1)模块支持层。该层包括CPU/Board的软件支持包;各类总线、设备的底层支持,包括网络、PCI总线、串口、硬盘等。(www.xing528.com)
(2)系统软件层。该层包括ReWorks 653 COS以及ReWorks 653 POS,是ReWorks 653的重点所在,并对健康性管理进行支持。
(3)应用软件层。该层主要是针对ARINC 653进行应用的开发,应用软件也可以通过POSIX库进行应用的开发。
2.Delta OS
Delta OS作为我国依靠自主技术力量开发的嵌入式实时操作系统具有较高的成熟度,可提供基于优先级抢占的实时任务调度策略和动态加载功能,已陆续应用于军工装备软件开发领域,并对硬件支持提供持续改进。Delta OS主要包括DeltaCore(嵌入式内核,提供系统核心接口)、DeltaNET(基于TCP/IP协议族嵌入式网络模块)、DeltaFILE(嵌入式文件模块)以及DeltaGUI(嵌入式图形模块)。在DeltaCore和其他支持系统模块之间,Delta OS提供VxWorks接口兼容层,兼容多功能标准显控台标准配套模块所使用的全部VxWorks操作系统接口,支持VxWorks 5.5目标代码的加载、运行,保障多功能标准显控台标准的沿用,保障基于多功能标准显控台所开发应用程序的快速移植。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。