T. Ohata and T. Masuda (SPring-8)
Today, it is possible to obtain the performance and stability for the real-time control system with Intel-architecture (IA) system, and it has rapidly grown up to be reliable for the large control systems. We explored the next coming VME controllers and operating systems considering the market available open system. In SPring-8 controls, the compatibility with UNIX function calls is highly important for the porting of the current control system. We chose IA-based boards with a PCI-VMEbus bridge, Tundra Universe-II, and the Solaris 7 as an OS. Though the Solaris is somewhat heavy for the embedded system, it has advantage of real-time extension. Additionally we can set the priority of user processes dynamically. We measured the real-time characteristics of operating systems such as HP-RT, Solaris and Linux. The test was made on the kernel space as the performance test of the whole system by measuring the interrupt latency and the bus access time via PCI-VME bridge. From the results of measurements, the IA platform operated with the Solaris has shown enough performance for our control system with flexible priority control. : : :In this paper, we report the results and discuss the real-time class of the Solaris, and also compare with Linux about the real-time extension.
Last updated: September 13, 2002
Website Problem? Contact Technical Publications