Abstract

In this paper, the architecture of Port-Interface Component Architecture for Real-time system Design (PICARD) is briefly introduced. PICARD is a software architecture and environment for rapid development of application control systems using pre-compiled software components. When a control task has to run at a high frequency, its maximum blocking time should be minimized. Because components are developed and compiled separately, it is not easy to apply traditional methods to reduce blocking time. Two methods are proposed for PICARD to reduce the maximum blocking time. These methods are efficient and easy to implement. PICARD is successfully applied to build a CNC controller, and its real-time characteristics is analyzed.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.