A clock synchronization skeleton based on RTAI

Y. Huang, P.M. Visser, Johannes F. Broenink

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

19 Downloads (Pure)

Abstract

This paper presents a clock synchronization skeleton based on RTAI (Real Time Application Interface). The skeleton is a thin layer that provides unified but extendible interfaces to the underlying operating system, the synchronization algorithms and the upper level applications in need of clock synchronization. The skeleton provides synchronization support to a system, whereby the achieved accuracy is the best obtainable given this software structure. By connecting an algorithm and a communication module with the skeleton, a system becomes capable to run with synchronization support. To demonstrate and validate the design, the skeleton has been tested successfully with two different synchronization algorithms based on the CAN bus. Other algorithms and communication technologies can also work with the skeleton, as long as they provide the necessary functionalities for clock synchronization.
Original languageUndefined
Title of host publicationProceedings of the 8th Real-Time Linux workshop
Place of PublicationBoise
PublisherReal Time Linux Foundation, Inc
Pages-
Number of pages7
ISBN (Print)not assigned
Publication statusPublished - 12 Oct 2006

Publication series

Name
PublisherReal Time Linux Foundation, Inc
Number10

Keywords

  • EWI-9518
  • IR-67008
  • METIS-248205

Cite this

Huang, Y., Visser, P. M., & Broenink, J. F. (2006). A clock synchronization skeleton based on RTAI. In Proceedings of the 8th Real-Time Linux workshop (pp. -). Boise: Real Time Linux Foundation, Inc.
Huang, Y. ; Visser, P.M. ; Broenink, Johannes F. / A clock synchronization skeleton based on RTAI. Proceedings of the 8th Real-Time Linux workshop. Boise : Real Time Linux Foundation, Inc, 2006. pp. -
@inproceedings{190b25c6f5ce4af8959174ab671bffcb,
title = "A clock synchronization skeleton based on RTAI",
abstract = "This paper presents a clock synchronization skeleton based on RTAI (Real Time Application Interface). The skeleton is a thin layer that provides unified but extendible interfaces to the underlying operating system, the synchronization algorithms and the upper level applications in need of clock synchronization. The skeleton provides synchronization support to a system, whereby the achieved accuracy is the best obtainable given this software structure. By connecting an algorithm and a communication module with the skeleton, a system becomes capable to run with synchronization support. To demonstrate and validate the design, the skeleton has been tested successfully with two different synchronization algorithms based on the CAN bus. Other algorithms and communication technologies can also work with the skeleton, as long as they provide the necessary functionalities for clock synchronization.",
keywords = "EWI-9518, IR-67008, METIS-248205",
author = "Y. Huang and P.M. Visser and Broenink, {Johannes F.}",
year = "2006",
month = "10",
day = "12",
language = "Undefined",
isbn = "not assigned",
publisher = "Real Time Linux Foundation, Inc",
number = "10",
pages = "--",
booktitle = "Proceedings of the 8th Real-Time Linux workshop",

}

Huang, Y, Visser, PM & Broenink, JF 2006, A clock synchronization skeleton based on RTAI. in Proceedings of the 8th Real-Time Linux workshop. Real Time Linux Foundation, Inc, Boise, pp. -.

A clock synchronization skeleton based on RTAI. / Huang, Y.; Visser, P.M.; Broenink, Johannes F.

Proceedings of the 8th Real-Time Linux workshop. Boise : Real Time Linux Foundation, Inc, 2006. p. -.

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - A clock synchronization skeleton based on RTAI

AU - Huang, Y.

AU - Visser, P.M.

AU - Broenink, Johannes F.

PY - 2006/10/12

Y1 - 2006/10/12

N2 - This paper presents a clock synchronization skeleton based on RTAI (Real Time Application Interface). The skeleton is a thin layer that provides unified but extendible interfaces to the underlying operating system, the synchronization algorithms and the upper level applications in need of clock synchronization. The skeleton provides synchronization support to a system, whereby the achieved accuracy is the best obtainable given this software structure. By connecting an algorithm and a communication module with the skeleton, a system becomes capable to run with synchronization support. To demonstrate and validate the design, the skeleton has been tested successfully with two different synchronization algorithms based on the CAN bus. Other algorithms and communication technologies can also work with the skeleton, as long as they provide the necessary functionalities for clock synchronization.

AB - This paper presents a clock synchronization skeleton based on RTAI (Real Time Application Interface). The skeleton is a thin layer that provides unified but extendible interfaces to the underlying operating system, the synchronization algorithms and the upper level applications in need of clock synchronization. The skeleton provides synchronization support to a system, whereby the achieved accuracy is the best obtainable given this software structure. By connecting an algorithm and a communication module with the skeleton, a system becomes capable to run with synchronization support. To demonstrate and validate the design, the skeleton has been tested successfully with two different synchronization algorithms based on the CAN bus. Other algorithms and communication technologies can also work with the skeleton, as long as they provide the necessary functionalities for clock synchronization.

KW - EWI-9518

KW - IR-67008

KW - METIS-248205

M3 - Conference contribution

SN - not assigned

SP - -

BT - Proceedings of the 8th Real-Time Linux workshop

PB - Real Time Linux Foundation, Inc

CY - Boise

ER -

Huang Y, Visser PM, Broenink JF. A clock synchronization skeleton based on RTAI. In Proceedings of the 8th Real-Time Linux workshop. Boise: Real Time Linux Foundation, Inc. 2006. p. -