摘要
分区操作系统是新一代综合化航电系统的基础,提供时间分区和空间分区机制,保证综合后的应用不会相互影响。由于分区之间是隔离的,为了实现分区之间信息的交换,需要采用分区间通信方式进行数据交换。在此分析了分区操作系统软件结构以及ARINC653标准对分区间通信的要求,着重讨论队列端口和采样端口的实现方法。此外,在此还提出了一种基于虚端口和虚分区的通信方法,解决了分区内应用使用端口与模块内的设备以及和其他模块的分区进行通信的问题,提高了应用程序的可移植性。
The partition operating system is a basis of new generation integrated avionics system. It supports time partition-ing and space partitioning mechanisms and ensures the integrated applications, which will not affect each other. Becasue of isola-tion between partitions, the inter-partition communication is required to exchange information between the partitions. The soft-ware structure of the partition operating system and the requirements that ARINC653 standard defines for inter-partition commu-nication are analyzed in this paper. The design methods of the queuing port and sampling port are discussed emphatically. In ad- dition, a communication method based on pseudo ports and pesudo partitions is also proposed in this paper. This method solve the problem of partition applications which adopt ports to communicate with equipments in the same module or partitions of other modules. This method improved the portability of application programs.
出处
《现代电子技术》
2013年第14期58-60,64,共4页
Modern Electronics Technique
基金
总装预研项目(51315030101)
关键词
分区间通信
队列端口
采样端口
虚端口
inter-partition communication
queuing port
sampling port
pseudo port