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.


    Zugriff

    Download


    Exportieren, teilen und zitieren



    Titel :

    Debugging and monitoring of applicationprograms in the BagrOS-4000 real-time operation system based on the Elbrus architecture


    Beteiligte:
    R. G. Gordienko (Autor:in) / O. G. Fedorenko (Autor:in) / A. A. Demidov (Autor:in) / A. V. Fedorov (Autor:in)


    Erscheinungsdatum :

    2019




    Medientyp :

    Aufsatz (Zeitschrift)


    Format :

    Elektronische Ressource


    Sprache :

    Unbekannt





    Input/output virtualization of Elbrus microprocessors

    S. A. Rybakov / N. Yu. Polyakov | DOAJ | 2020

    Freier Zugriff

    Development of a cooling system for 6U module based on Elbrus microprocessor

    Sh. M. Sazho / V. V. Vorobushkov / A. S. Gladkih et al. | DOAJ | 2020

    Freier Zugriff

    Results of biomedical research of ukrainian scientists on elbrus

    П.В. Білошицький / О.М. Ключко / Ю.І. Онопчук | DOAJ | 2007

    Freier Zugriff

    Creation of mathematical models for the research of Ukrainian scientists on Elbrus

    Ю.М. Онопчук / П.В. Білошицький / О.М. Ключко | DOAJ | 2008

    Freier Zugriff