Real-time is key feature in signal acquisition terminal of intelligent transportation. Furthermore, Linux on the terminal influence performance of signal acquisition directly. So it is necessary to improve real-time of Linux operating system. In this paper, by analyzing real-time scheduling policy and clock mechanism on Linux2.6.12 kernel, a new optimization for embedded ARM-S3C2440 framework is introduced into kernel scheduling module. On the basis of O(1) algorithm, LSF scheduling algorithm is proposed to improve scheduling policy. At additional, four aspects: process scheduling mechanism, kernel preempt, clock mechanism, virtual memory mechanism are made simple modifications. At final, new kernel is compiled and tested. Results show that performance of new kernel satisfy requirement of real-time acquisition terminal.
Published in:
Information Technology, Computer Engineering and Management Sciences (ICM), 2011 International Conference on
(Volume:1
)
Date of Conference: 24-25 Sept. 2011