Obtaining hard real-time performance and rich Linux features in a compounded real-time operating system by a partitioning hypervisor

Author(s):  
Chung-Fan Yang ◽  
Yasushi Shinjo
Author(s):  
O. Gudmundsson ◽  
D. Mosse ◽  
A.K. Agrawala ◽  
S.K. Tripathi

2014 ◽  
Vol 536-537 ◽  
pp. 1041-1046
Author(s):  
Jian Chun Jiang ◽  
Bing He ◽  
Peng Hua Li ◽  
Kai Long Wang

One kind of processors with coprocessor is widely used in control areas. Traditional single-core operating system (OS) cant support the coprocessor. In order to take full advantage of the performance of the processor, we presented a real-time operating system framework named AutoOSEK-CP on the basis of AutoOSEK, which is a single-core operating system based on AutoSAR OS, to support dual-core processor. In this architecture, alarm management, interrupt processing and inter-core communication mechanism were moved in coprocessor module, and the master processor was responsible for the other functions of OS. Finally, we designed a prototype of AutoOSEK-CP to test the performance in HCS12XEP100. The results showed that the real-time performance and the time-tick accuracy were improved significantly compared with AutoOSEK.


1989 ◽  
Vol 23 (3) ◽  
pp. 90-105 ◽  
Author(s):  
S. Levi ◽  
S. K. Tripathi ◽  
S. D. Carson ◽  
A. K. Agrawala

2019 ◽  
Vol 29 (1) ◽  
pp. 8-15
Author(s):  
R. G. Gordienko ◽  
O. G. Fedorenko ◽  
A. A. Demidov ◽  
A. V. Fedorov

The article is concerned with the problems of monitoring and debugging of operating system processes, the effectiveness of which in the hard real-time operating system version does not allow any stopping to analyze the state of software and/ or hardware. The paper describes the concept of a debugging and monitoring system developed taking into account this feature in the Sukhoi design bureau for the BagrOS-4000 hard real-time operating system on the Elbrus architectural platform together with the specialists of MCST JSC. The method of non-stop monitoring and data collection in hard realtime processes in the multiprocess multimodular systems is discussed. An approach to the management of debugging targets in terms of source code using the DWARF debugging information specification is presented. The transition from the instrumental machine to the system server built into the target computer is described. Given the rationale for the use of client-server architecture in the debugging and monitoring system for BagrOS-4000. A comparative analysis of the key functionality of the debugging and monitoring system with the existing debugging systems has been carried out; the key aspects of the DMS architecture have been considered. The design of a machine-dependent interface required for the integration of the independent hardware platforms into the BagrOS-4000 system when implementing the system on an integrated avionics module of the onboard complex is discussed. The results of testing of the debugging and monitoring systems are analyzed in terms of efficiency versus the classical method of using the debug console prints when debugging a real-time operating system. Most of the above solutions are universal and have been successfully tested using other microprocessor platforms on multi-threaded application programs of real-time operating systems running on multi-core processors, including the MIPS, Power PC, Intel platforms.


Sign in / Sign up

Export Citation Format

Share Document