EPICS: A RETROSPECTIVE ON PORTING iocCore TO MULTIPLE OPERATING SYSTEMS
نویسنده
چکیده
An important component of EPICS (Experimental Physics and Industrial Control System) is iocCore, which is the core software in the IOC (input/output controller) front-end processors. At ICALEPCS 1999 a paper was presented describing plans to port iocCore to multiple operating systems. At that time iocCore only supported vxWorks, but now it also supports RTEMS, Solaris, Linux, and WinNT. This paper describes some key features of how iocCore supports multiple operating systems.
منابع مشابه
L4-linux Based System as a Platform for Epics Ioc-core
The EPICS Input/Output Controller (IOC) coreprogram, iocCore [1], is now portable to multiplatforms. The Linux operating system, among them, seems to be a promising candidate for a platform to run iocCore, considering the recent high appreciation in desktop and server use as well as control fields. The Linux kernel, however, is not suitable for timecritical applications, since it responds to ex...
متن کاملPorting of Epics to Real Time Unix, and Usage Ported Epics for Fel Automation
This article describes concepts and mechanisms used in porting of EPICS (Experimental Physical and Industrial Control System) codes to platform of operating system UNIX. Without destruction of EPICS architecture, new features of EPICS provides the support for real time operating system LynxOS/x86 and equipment produced by INP (Budker Institute of Nuclear Physics). Application of ported EPICS re...
متن کاملSiberian Branch of Russian Academy of Science BUDKER INSTITUTE OF NUCLEAR PHYSICS
The Experimental Physics and Industrial Control System (EPICS) requires expensive hardware and software to provide the high performance and high reliability required for accelerator control. No more than several years ago, personal computers based on Intel x86 microprocessors lacked computing power to compete with workstations, such as SPARCstation. However, with the advent of the high performa...
متن کاملEpics: Operating-system-independent Device/driver Support*
Originally EPICS input/output controllers (IOCs) were only supported on VME-based systems running the vxWorks operating system. Now IOCs are supported on many systems: vxWorks, RTEMS, Solaris, HPUX, Linux, WIN32, and Darwin. A challenge is to provide operatingsystem-independent device and driver support. This paper presents some techniques for providing such support.
متن کاملEpics Tools Enhancements and Transportability
The Jefferson Laboratory electron accelerator is controlled by the Experimental Physics and Industrial Control System (EPICS), which was initially developed by the Los Alamos and Argonne National Laboratories, and which has since become an extensive collaboration among scientific institutions worldwide. In keeping with the spirit of cooperation and exchange fostered by the EPICS community, the ...
متن کامل