Abstract:
This article analyzes the non-real-time presence of Linux system, and proposes a Linux real-time rehabilitation program based on the multi-core PC.The program improves the real-time nature of the Linux through the following aspects.Firstly,the program achieves high-precision timing mechanism to meet the requirements of real-time scheduling;Secondly,it reallocates system processor resources;And finally it distributes system external interrupts to reduce the interrupt latency of real-time tasks. The program ensures the flexibility and ease of maintenance of the real-time module through kernel loadable module.The test shows that the proposed program can improve the real-time performance of the Linux system.