Published August 1993 | Version v1
Report Open

OS9 device driver in C

Description

The injector accelerators of SPring-8, 1 GeV linac and 8 GeV synchrotron, have distributed control systems using network and many VME computers. These are having many points must be modified after the facility is completed, and the system should be adapted to many requirements of users in a short time and low cost. For this purpose, the concept of object oriented programming(OOP) is inevitable to build up the software. We rewrite device drivers in C to get flexibility, transparency and ease of maintenance. Flexibility and transparency of device access contribute to good achievement of OOP control system. In this paper, the know-how the making device drivers in C and how to combine the C module with the assembler module are described. (author)

Files

26025679.pdf

Files (286.2 kB)

Name Size Download all
md5:b05f5bb625470b46b897cf5e56086117
286.2 kB Preview Download
Part of:
Proceedings of the 18th linear accelerator meeting in Japan

Additional details

Publishing Information

Imprint Title
Proceedings of the 18th linear accelerator meeting in Japan
Imprint Pagination
471 p.
Journal Page Range
p. 346-350.
Report number
KEK-PROC--93-10

Conference

Title
18. linear accelerator meeting.
Dates
21-23 Jul 1993.
Place
Tsukuba, Ibaraki (Japan).

Optional Information