PC/104 Embedded IOCs at Jefferson Lab
Description
Jefferson Lab has developed embedded IOCs based on PC/104 single board computers (SBC) for low level control systems. The PC/104 IOCs run EPICS on top of the RTEMS operating system. Two types of control system configurations are used in different applications, PC/104 SBC with commercial PC/104 I/O cards and PC/104 SBC with custom designed FPGA-based boards. RTEMS was built with CEXP shell to run on the PC/104 SBC. CEXP shell provides the function of dynamic object loading, which is similar to the widely used VxWorks operating system. Standard software configurations were setup for PC/104 IOC application development to provide a familiar format for new projects as well as ease the conversion of applications from VME based IOCs to PC/104 IOCs. Many new projects at Jefferson Lab are going to employ PC/104 SBCs as IOCs and some applications have already been running them for accelerator operations. The PC/104 - RTEMS IOC provides a free open source Real-Time Operating System (RTOS), low cost/maintenance, easily installed/ configured, flexible, and reliable solution for accelerator control and 12GeV Upgrade projects.
Availability note (English)
Available from http://accelconf.web.cern.ch/AccelConf/icalepcs2009/papers/tup065.pdf; PURL: https://www.osti.gov/servlets/purl/1021727-d8yj6r/Additional details
Identifiers
Publishing Information
- Imprint Pagination
- vp.
- Report number
- JLAB-ACE--09-1093
Conference
- Title
- 12. international conference on accelerator and large experimental physics control systems
- Acronym
- ICALEPCS 2009
- Dates
- 12-16 Oct 2009
- Place
- Kobe (Japan)
INIS
- Country of Publication
- United States
- Country of Input or Organization
- United States
- INIS RN
- 42098007
- Subject category
- S43: PARTICLE ACCELERATORS;
- Resource subtype / Literary indicator
- Conference, Non-conventional Literature
- Descriptors DEI
- ACCELERATORS; COMPUTERS; CONTROL SYSTEMS
Optional Information
- Contract/Grant/Project number
- AC05-06OR23177
- Funding organization
- USDOE Office of Science (United States)
- Secondary number(s)
- DOE/OR--23177-1026