The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice
The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice
Nous proposons une méthode de synchronisation de l'heure système entre les systèmes Linux embarqués basés sur ARM. Le Linux maître avec horloge de référence envoie sa propre heure système au Linux esclave via la communication Transmission Control Protocol avec un signal d'entrée/sortie à usage général (GPIO), puis le Linux esclave corrige sa propre heure système par la différence entre la sienne. l'heure du système à la réception du signal GPIO et l'heure de référence reçue. Les performances de synchronisation sont considérablement améliorées en compensant la latence de détection du signal GPIO et les latences d'acquisition et de réglage de l'heure système sous Linux. Ces latences sont mesurées avec précision en exploitant la fonction du registre Cycle Counter du coprocesseur ARM. Des expériences approfondies sont réalisées avec deux systèmes Linux embarqués basés sur ARM, et les résultats démontrent la validité et les performances de la méthode de synchronisation proposée.
Young-Woo KWON
Pusan National University
Sung-Mun PARK
Pusan National University
Joon-Young CHOI
Pusan National University
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copier
Young-Woo KWON, Sung-Mun PARK, Joon-Young CHOI, "Time Synchronization Method for ARM-Based Distributed Embedded Linux Systems Using CCNT Register" in IEICE TRANSACTIONS on Information,
vol. E104-D, no. 2, pp. 322-326, February 2021, doi: 10.1587/transinf.2020EDL8094.
Abstract: We propose a system time synchronization method between ARM-based embedded Linux systems. The master Linux with reference clock sends its own system time to the slave Linux via Transmission Control Protocol communication along with a general-purpose input/output (GPIO) signal, and then the slave Linux corrects its own system time by the difference between its own system time at receiving the GPIO signal and the received reference time. The synchronization performance is significantly improved by compensating for the GPIO signal detection latency and the system time acquisition and setting latencies in Linux. These latencies are precisely measured by exploiting the function of Cycle Counter register in ARM coprocessor. Extensive experiments are performed with two ARM-based embedded Linux systems, and the results demonstrate the validity and performance of the proposed synchronization method.
URL: https://global.ieice.org/en_transactions/information/10.1587/transinf.2020EDL8094/_p
Copier
@ARTICLE{e104-d_2_322,
author={Young-Woo KWON, Sung-Mun PARK, Joon-Young CHOI, },
journal={IEICE TRANSACTIONS on Information},
title={Time Synchronization Method for ARM-Based Distributed Embedded Linux Systems Using CCNT Register},
year={2021},
volume={E104-D},
number={2},
pages={322-326},
abstract={We propose a system time synchronization method between ARM-based embedded Linux systems. The master Linux with reference clock sends its own system time to the slave Linux via Transmission Control Protocol communication along with a general-purpose input/output (GPIO) signal, and then the slave Linux corrects its own system time by the difference between its own system time at receiving the GPIO signal and the received reference time. The synchronization performance is significantly improved by compensating for the GPIO signal detection latency and the system time acquisition and setting latencies in Linux. These latencies are precisely measured by exploiting the function of Cycle Counter register in ARM coprocessor. Extensive experiments are performed with two ARM-based embedded Linux systems, and the results demonstrate the validity and performance of the proposed synchronization method.},
keywords={},
doi={10.1587/transinf.2020EDL8094},
ISSN={1745-1361},
month={February},}
Copier
TY - JOUR
TI - Time Synchronization Method for ARM-Based Distributed Embedded Linux Systems Using CCNT Register
T2 - IEICE TRANSACTIONS on Information
SP - 322
EP - 326
AU - Young-Woo KWON
AU - Sung-Mun PARK
AU - Joon-Young CHOI
PY - 2021
DO - 10.1587/transinf.2020EDL8094
JO - IEICE TRANSACTIONS on Information
SN - 1745-1361
VL - E104-D
IS - 2
JA - IEICE TRANSACTIONS on Information
Y1 - February 2021
AB - We propose a system time synchronization method between ARM-based embedded Linux systems. The master Linux with reference clock sends its own system time to the slave Linux via Transmission Control Protocol communication along with a general-purpose input/output (GPIO) signal, and then the slave Linux corrects its own system time by the difference between its own system time at receiving the GPIO signal and the received reference time. The synchronization performance is significantly improved by compensating for the GPIO signal detection latency and the system time acquisition and setting latencies in Linux. These latencies are precisely measured by exploiting the function of Cycle Counter register in ARM coprocessor. Extensive experiments are performed with two ARM-based embedded Linux systems, and the results demonstrate the validity and performance of the proposed synchronization method.
ER -