Development of Simulation Software Under the Latest Real-Time Linux Environment for Hardware-In-Loop Test-Bed to Validate of Avionics Software
摘要
Validation of Avionics software is a critical and mandatory phase in aerospace and defense technology. The Avionics software tested in a real-time environment popularly known as hardware-in-loop simulation. In this, a simulation computer that is used as plant software has been developed using a real-time operating system. Kernel that is RT-Linux is used for scheduling algorithms and device interfaces with data acquisition systems. Linux-based real time is used for cost-effectiveness and online technical support by the developer. In older system that is used in HILS environment, RT-Linux with Intel Pentium-4 (P#4) architecture is now decade-old technology. Now as the devices and other resources are obsolete, and old RT-Linux is technically outdated; it is mandatory to upgrade HILS hardware architecture with the latest RT-kernel for enhancement of the performance and increased speed of computation. This also offers more operating system’s service accessibility. It is planned to use Linux RT-Kernel with the latest computer architecture and driver interface cards. In this paper, the process of development of software based on new real-time kernel patch is elaborated. The Intel i7 system is developed with all interfaces that have been discussed. Methodology, testing, results, and conclusion are explained.