{"title":"嵌入式分区实时操作系统的通信体系结构设计与实例研究","authors":"Penghui Ren","doi":"10.21307/ijanmc-2021-034","DOIUrl":null,"url":null,"abstract":"Abstract With the continuous development of integrated modular avionics system, a large number of applications have higher and higher requirements for the operating system. However, the kernel and application process of traditional embedded real-time operating system often run at the same privilege level. A wrong operation may cause the normal operation of the whole kernel or other processes, resulting in system crash, Embedded real-time partition operating system is widely used because of its good protection ability of time partition and space partition. Because partitions are isolated, in order to carry out data communication between partitions, it is necessary to adopt the way of inter partition communication for information transmission. This paper introduces the architecture of partitioned embedded operating system, discusses the communication principle and design process between partitioned modules, and focuses on the communication mechanism of sampling port and queue port. In addition, a communication mechanism based on virtual port is used to solve the problem that the port bound by the application process in a partition cannot communicate with the communication equipment between the partition module and other partition application processes. Finally, the design process of socket communication in partitioned operating system and the sending and receiving process of data under partitioned operating system are proposed.","PeriodicalId":193299,"journal":{"name":"International Journal of Advanced Network, Monitoring and Controls","volume":"68 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Communication Architecture Design and Case Study of Embedded Partition Real-Time Operating System\",\"authors\":\"Penghui Ren\",\"doi\":\"10.21307/ijanmc-2021-034\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Abstract With the continuous development of integrated modular avionics system, a large number of applications have higher and higher requirements for the operating system. However, the kernel and application process of traditional embedded real-time operating system often run at the same privilege level. A wrong operation may cause the normal operation of the whole kernel or other processes, resulting in system crash, Embedded real-time partition operating system is widely used because of its good protection ability of time partition and space partition. Because partitions are isolated, in order to carry out data communication between partitions, it is necessary to adopt the way of inter partition communication for information transmission. This paper introduces the architecture of partitioned embedded operating system, discusses the communication principle and design process between partitioned modules, and focuses on the communication mechanism of sampling port and queue port. In addition, a communication mechanism based on virtual port is used to solve the problem that the port bound by the application process in a partition cannot communicate with the communication equipment between the partition module and other partition application processes. Finally, the design process of socket communication in partitioned operating system and the sending and receiving process of data under partitioned operating system are proposed.\",\"PeriodicalId\":193299,\"journal\":{\"name\":\"International Journal of Advanced Network, Monitoring and Controls\",\"volume\":\"68 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal of Advanced Network, Monitoring and Controls\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.21307/ijanmc-2021-034\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Advanced Network, Monitoring and Controls","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.21307/ijanmc-2021-034","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Communication Architecture Design and Case Study of Embedded Partition Real-Time Operating System
Abstract With the continuous development of integrated modular avionics system, a large number of applications have higher and higher requirements for the operating system. However, the kernel and application process of traditional embedded real-time operating system often run at the same privilege level. A wrong operation may cause the normal operation of the whole kernel or other processes, resulting in system crash, Embedded real-time partition operating system is widely used because of its good protection ability of time partition and space partition. Because partitions are isolated, in order to carry out data communication between partitions, it is necessary to adopt the way of inter partition communication for information transmission. This paper introduces the architecture of partitioned embedded operating system, discusses the communication principle and design process between partitioned modules, and focuses on the communication mechanism of sampling port and queue port. In addition, a communication mechanism based on virtual port is used to solve the problem that the port bound by the application process in a partition cannot communicate with the communication equipment between the partition module and other partition application processes. Finally, the design process of socket communication in partitioned operating system and the sending and receiving process of data under partitioned operating system are proposed.