Abstract:
To realize the remote monitoring and control of CYCIAE-100 cyclotron RF system and establish the interlock mechanism with the main control system, an embedded IOC based on ARM9 processor was developed. Linux was chosen as the operating system. EPICS was used to build the IOC as the control software. The slave number of ARM9 processor’s SPI bus was extended through software and hardware co-design. The EPICS device drivers and Linux drivers of the ADC and DAC devices were developed. EPICS serial device support program was developed with Python language. After a long-term operation, the embedded IOC is stable and reliable, and meets the need of remote monitoring and control.