linuxptp является открытым исходным кодом и совершенно бесплатно программный проект из командной строки написаны на C и разработан с нуля, как осуществление Time Protocol Precision (PTP) на GNU / Linux операционной системы, в соответствии с IEEE 1588-2002 стандартом.
Основные особенности
Основные характеристики включают в себя поддержку программного обеспечения и аппаратных средств штамповок время через опции сокета Linux SO_TIMESTAMPING, поддержка IEEE-2011 802.1AS, который выступает в качестве конечной станции, а также транспортного обеспечения более UDP / IPv6, UDP / IPv4, UDS местные, и сырые Ethernet (Layer 2).
Кроме того, программа поддерживает Linux ПМСП (PTP Аппаратные часы) подсистема с помощью clock_gettime основе звонков, в том числе clock_adjtimex, реализует обычных часах (OC) и граничные часы (BC), и предлагает модульную конструкцию, что позволяет пользователям добавлять поддержку для получения дополнительной тактовой сервоприводов или новых транспортов.
Параметры командной строки
Проект linuxptp включает различные команды, в том числе PMC, ptp4l, phc_ctl, phc2sys, hwstamp_ctl и TimeMaster. Для просмотра параметров командной строки и использования сообщение каждой команды, просто добавьте опцию --help для соответствующей команды, при его запуске (например, PMC --help).
Начало работы с linuxptp
Программное обеспечение linuxptp довольно легко установить, несмотря на то, что оно не может быть доступна в основных программных хранилищ ваших операционных систем GNU / Linux. Так что, если вы хотите, чтобы установить его, просто скачать и сохранить исходный пакет где-то на вашем компьютере, предпочтительно вашей домашней директории, и извлечь его содержимое с помощью архива утилиту менеджер.
Затем откройте приложение терминала эмулятора, запустите и lsquo; сделать и Rsquo; Команда скомпилировать программу и создать двоичные файлы, перечисленные в предыдущем разделе. Установить все системы можно с помощью запуска и lsquo; сделать установку и Rsquo; Команда, как корень или & lsquo; Судо сделать установку и Rsquo; Команда в качестве привилегированного пользователя. Подробнее можно узнать на проекте и Rsquo;. Домашнюю страницу (ссылка ниже)
Что нового в этой версии:
- Поддержка гибридной одноадресном / многоадресного механизма задержки от проекта Enterprise профиля.
- Модульная время обработки печать, включая режим для нервный сетей.
Что нового в версии 1.5:
- Adaptive сервопривода на основе линейной регрессии.
- Автоматическая настройка программы phc2sys.
- Событие подписки и уведомлений.
- Улучшение передачи производительность штамп времени.
- Второй прыжок и TAI смещение обработки.
- New phc_ctl и TimeMaster утилиты.
- Peer Регулировка задержки расчета при помощи neighborRateRatio.
- Граница Часы бедняка с использованием гетерогенного набор устройств.
- Servo для NTP ГИМ опорной частоты.
Комментарии не найдены