SELECTION OF REAL-TIME OPERATING SYSTEM IN THE DEVELOPMENT OF DEVICES FOR TECHNICAL DIAGNOSTICS
DOI:
https://doi.org/10.31471/1993-9981-2022-1(48)-66-77Keywords:
operating system, real-time operating system, RTOS, microcontroller, microprocessor, technical diagnostics.Abstract
There was an analysis of characteristics of the most wide-spread real-time operating systems, which are suitable for creating technical diagnostics systems and devices. The most popular among them were selected for the analysis. It was determined that the type definition of the operating system should be based on such parameters as: 1) the required input data processing speed and the associated computing power of the system diagnostic microprocessor; 2) mobility and the need for the presence or absence of autonomous power supply of the device that is part of the technical diagnostic system and is directly related to the consumed electric power; 3) the price of device, which determines the element base selection for building real-time computers - cheap microprocessor systems will have slow speed, a small amount of memory and therefore it's not possible to use any operating system during a technical diagnostic system developing; 4) scope, which imposes additional restrictions on the reliability of the operating system functionality (aviation, nuclear power, military use) and requires safety certification, determined by special standards; 5) the need to use typical sensors and measuring transducers determines the pick of an operating system with built-in support for such sensors. In addition, one of the important criteria for choosing real-time operating systems is the frequency range of input data signals that need to be processed. It was determined that if it is necessary to process high-frequency signals that inherent in ultrasound and radio frequency diagnostics or radar, chosen operating systems should be supported by programmable logic arrays or digital signal processors. The open-source code of the operating system can be analyzed or modified for highly specialized needs in the development of technical diagnostic systems.
Downloads
References
Comparison of real-time operating systems – Режим доступу: https://en.wikipedia.org/wiki/Comparison_of_real-time_operating_systems (дата доступу 08.05.2022)
I. Ferguson. What Are the Most Popular Real-Time Operating Systems? – Режим доступу: https://www.lynx.com/embedded-systems-learning-center/most-popular-real-time-operating-systems-rtos (дата доступу 08.05.2022)
Deos, a Time & Space Partitioned, Multi-core Enabled, RTOS Verified to DO-178C/ED-12C DAL A. – Режим доступу: https://www.ddci.com/products_deos_do_178c_arinc_653/ (дата доступу 08.05.2022)
embOS — The leading RTOS (real-time operating system) – Режим доступу: https://www.segger.com/products/rtos/embos/ (дата доступу 08.05.2022)
FreeRTOS. Real-time operating system for microcontrollers. – Режим доступу: https://www.freertos.org/
(дата доступу 08.05.2022)
INTEGRITY RTOS. – Режим доступу: https://www.ghs.com/products/rtos/integrity.html (дата доступу 08.05.2022)
RTX Real-Time Operating System. – Режим доступу: https://www.keil.com/arm/rl-arm/kernel.asp (дата доступу 08.05.2022)
LynxOS. – Режим доступу: https://www.lynx.com/products/lynxos-posix-real-time-operating-system-rtos (дата доступу 08.05.2022)
MQX Real-Time Operating System (RTOS). – Режим доступу: https://www.nxp.com/design/software/embedded-software/mqx-software-solutions/mqx-real-time-operating-system-rtos:MQXRTOS (дата доступу 08.05.2022)
Nucleus RTOS. The Real-time Operating System for Today’s Advanced Designs. – Режим доступу: https://www.plm.automation.siemens.com/global/ru/products/embedded/nucleus-rtos.html (дата доступу 08.05.2022)
PikeOS RTOS & Hypervisor. – Режим доступу: https://www.sysgo.com/pikeos (дата доступу 08.05.2022)
Azure RTOS ThreadX documentation. – Режим доступу: https://docs.microsoft.com/en-us/azure/rtos/threadx/ (дата доступу 08.05.2022)
Micrium Real-Time Kernel. – Режим доступу: https://www.silabs.com/developers/micrium-os/micrium-real-time-kernel (дата доступу 08.05.2022)
VxWorks. The Leading RTOS for the Intelligent Edge. – Режим доступу: https://www.windriver.com/products/vxworks (дата доступу 08.05.2022)