The Programming/Execution Environment for Distributed FA Control Systems (1st Report) - The Design and Implementation of the Glue Logic -

1997 ◽  
Vol 9 (6) ◽  
pp. 461-467
Author(s):  
Masayuki Takata ◽  
◽  
Eiji Arai ◽  

This paper describes the design and implementation of the Glue Logic, which is intended to be an infrastructural element integrated into the Programming/Execution Environment in FA Control Systems. The Glue Logic coordinates multiple application processes by means of message passing. Using this system, users can easily implement data-sharing and task-interlocking amongst multiple application programs. Furthermore, this system includes event notification and condition monitoring features in order to eliminate the need for data polling. In this paper, the requirements of glue logic are discussed first, then the structure of glue logic is presented. Finally, implementation of the glue logic is described.

2020 ◽  
Vol 14 (7) ◽  
pp. 745-754 ◽  
Author(s):  
Ibrahim K. Mohammed ◽  
Bayan S. Sharif ◽  
Jeffrey A. Neasham

2013 ◽  
Vol 347-350 ◽  
pp. 1799-1803
Author(s):  
Bo Qu ◽  
Zhao Zhi Wu

This paper describes the design and implementation of an ARM based embedded operating system micro kernel developed on Linux platform with GNU tool chain in technical details, including the three-layer architecture of the kernel (boot layer, core layer and task layer), multi-task schedule (priority for real-time and round-robin for time-sharing), IRQ handler, SWI handler, system calls, and inter-task communication based on which the micro-kernel architecture is constructed. On the foundation of this micro kernel, more components essential to a practical operating system, such as file system and TCP/IP processing, can be added in order to form a real and practical multi-task micro-kernel embedded operating system.


Author(s):  
Muhammad Shahzaib Atif ◽  
Zarrar Haider ◽  
Malik Muhammad Zohaib ◽  
Mirza Ali Raza

Sign in / Sign up

Export Citation Format

Share Document