TY - CHAP
T1 - Method for implementing time-control functions in real-time operating systems
AU - Auccahuasi, Wilver
AU - Linares, Oscar
AU - Rojas, Karin
AU - Flores, Edward
AU - Benítes, Nicanor
AU - Auccahuasi, Aly
AU - Liendo, Milner
AU - Garcia-Rodriguez, Julio
AU - Bernardo, Grisi
AU - Campos-Sobrino, Morayma
AU - Junco-Quijandria, Alonso
AU - Gonzales-Flores, Ana
N1 - Publisher Copyright:
© 2024 River Publishers. All rights reserved.
PY - 2023/12/26
Y1 - 2023/12/26
N2 - Currently there are many applications that require to be executed in real time, as is the case of the various control systems. These applications have a particularity to run in a given time. With the use of resources, these tasks are grouped and classified by a priority mechanism, among other qualities of real-time applications. We can indicate that autonomous equipment uses programming based on real time; satellites and microsatellites also use them due to the need to be able to execute tasks at specific times and with a specific duration. In this area of applications, many solutions based on real-time programming arise. In this work, we implement a method to have a real-time system based on the Linux kernel, where you can make applications with exclusive use of the resources contained in the computer. The proposal is to configure an operating system based on Linux. We present, as a result, the procedures to be able to patch the Linux kernel, as well as the different configurations that have to be done; we also present model programs where we use the different approaches that allow us to develop real-time programming, the method presented can be implemented in different processor architectures, as well as to control different devices, with which the method is also scalable to solve more complex problems that require better control.
AB - Currently there are many applications that require to be executed in real time, as is the case of the various control systems. These applications have a particularity to run in a given time. With the use of resources, these tasks are grouped and classified by a priority mechanism, among other qualities of real-time applications. We can indicate that autonomous equipment uses programming based on real time; satellites and microsatellites also use them due to the need to be able to execute tasks at specific times and with a specific duration. In this area of applications, many solutions based on real-time programming arise. In this work, we implement a method to have a real-time system based on the Linux kernel, where you can make applications with exclusive use of the resources contained in the computer. The proposal is to configure an operating system based on Linux. We present, as a result, the procedures to be able to patch the Linux kernel, as well as the different configurations that have to be done; we also present model programs where we use the different approaches that allow us to develop real-time programming, the method presented can be implemented in different processor architectures, as well as to control different devices, with which the method is also scalable to solve more complex problems that require better control.
UR - http://www.scopus.com/inward/record.url?scp=85183710384&partnerID=8YFLogxK
M3 - Capítulo
AN - SCOPUS:85183710384
SN - 9788770040174
SP - 219
EP - 235
BT - Advancement of Data Processing Methods for Artificial and Computing Intelligence
PB - River Publishers
ER -