菲洛嘉青春动能素135HA FILLMED® NCTF 135HA LED指示灯的常见故障分析 智微智能 Elkhartlake K075终端,零售产业新选择 天空蓝拓客管理系统详细介绍版 muso公链项目 天使计划 是什么?[秘] 独家揭秘最前沿的家装“黑科技”——掌赋 天博体育欧洲杯特辑,东道主法兰西的失意2016 亚马逊的送货侦察员 学习听起来像挡泥板 Google Comics Factory使ML变得容易 笑着说-男性或女性 Amazon Rekognition中更好的人脸检测 关于Spaun的真相-大脑模拟 两个聊天机器人彼此聊天-有趣又怪异 GANPaint:将AI用于艺术 WCF和WF给予社区 从耳朵到脸 所有神经网络的深层缺陷 蠕虫在尾巴上平衡杆子 Kickstarter上的OpenCV AI套件 TensorFlow-Google的开源AI和计算引擎 众包取代新闻工作者 Google的DeepMind学会玩街机游戏 哑机器人V智能机器人 .NET与.NET 5融为一体 Google的深度学习-语音识别 LInQer将.NET LINQ移植到Javascript 机器人TED演讲-新的图灵测试? GAN的发明者加入苹果 您的智能手机会监视您键入的内容 人工智能帮助改善国际象棋 Zalando Flair NLP库已更新 TensorFlow 1.5包含移动版本 AlphaGo输了一场比赛-比分3-1 虚拟机器学习峰会 Microsoft开源AI调试工具 SharePoint走向移动 F#4.0发出文化变革的信号 克里斯蒂拍卖AI艺术品 人工智能如何区分 Facebook在蒙特利尔的新AI实验室 Mozilla想要您的声音 微软使用极深的神经网络赢得ImageNet 建立AI合作伙伴关系 .NET Core 3-Microsoft几乎回到了起点 神经网络-更好的销售商? Google使用AI查找您的住所 虹膜-适用于Android的Siri证明苹果没有优势 TensorFlow 2提供更快的模型训练 深度学习研究人员将为Google工作
您的位置:首页 >前端 >

Linux应用程序开发笔记:配置linuxptp开机启动(ubuntu gPTP)

 参考文献:

http://linuxptp.sourceforge.net/

https://docs.fedoraproject.org/en-US/fedora/rawhide/system-administrators-guide/servers/Configuring_PTP_Using_ptp4l/

https://blog.csdn.net/fhxy_xzw/article/details/79303132

https://packages.ubuntu.com/xenial/s390x/linuxptp/filelist

 

1、安装linuxptp

sudo apt-get install linuxptp

2、下载linuxptp源码:

git clone git://git.code.sf.net/p/linuxptp/code linuxptp
cd linuxptpcp configs/gPTP.cfg ./vim gPTP.cfg

添加:

p2p_dst_mac01:1B:19:00:00:00

修改:

neighborPropDelayThresh80000ptp_dst_mac01:1B:19:00:00:00

 

3、参考README配置:

sudo vim /usr/share/doc/linuxptp/README.Debian

1. Default configuration

The default configuration can be found in /etc/linuxptp/ptp4l.conf.This is the default.cfg provided by the upstream source.

2. Systemd services

The service ptp4l invokes ptp4l on eth0 by default. To adjust theparameters, follow these steps:

1. create a directory /etc/systemd/system/ptp4l.service.d

2. place a file with its name ending in .conf there

3. put these lines into the file, with the parameters adjusted to your needs:

[Service]ExecStart=ExecStart=/usr/sbin/ptp4l -f /etc/linuxptp/ptp4l.conf -i eth0

参考示例:

/home/amine/linuxptp/gPTP.cfg

## 802.1AS example configuration containing those attributes which# differ from the defaults.  See the file, default.cfg, for the# complete list of available options.#[global]gmCapable        1priority1        248priority2        248logAnnounceInterval    0logSyncInterval        -3syncReceiptTimeout    3neighborPropDelayThresh    80000min_neighbor_prop_delay    -20000000assume_two_step        1path_trace_enabled    1follow_up_info        1transportSpecific    0x1ptp_dst_mac        01:1B:19:00:00:00p2p_dst_mac        01:1B:19:00:00:00network_transport    L2delay_mechanism        P2P 

/etc/systemd/system/ptp4l.service.d/gPTP.conf

[Service]ExecStart=ExecStart=/usr/sbin/ptp4l -2 -f /home/amine/linuxptp/gPTP.cfg -i eth0.10 -i eth0.20 -i eth0.30 -i eth0.40 -i eth0.50 -i eth0.60 -i eth0.70 -i eth0.80 eth0.90 -i eth0.100 -i eth0.110 -i eth0.120 -i eth0.130 -i eth0.140 -i eth0.150 -i eth0.160 -i eth0.170 -i eth0.180 -q -l 6 -S

特殊说明:

我配置的VLAN网卡比较多,导致ptp4l.service启动错误,我修改了

/lib/systemd/system/ptp4l.service

的 [Unit] 增加

After=network.target
[Unit]Description=Precision Time Protocol (PTP) serviceDocumentation=man:ptp4lAfter=network.target

 

 

 

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。