五年之前,曾经做过1588,近日在回顾的时候,发现针对于1588的成体系的资料仍是比较少,虽说协议的介绍确实是够全面,但是针对于初次接触协议的人而言,学习的陡峭的程度还是有的,门槛还是有的。对于初学者而言,应该用最普通的话,讲出技术的核心,知其然知其所以然。
1588体系也是很大的,如果只是做一个简单的时间同步的话(只是完成一个授时的功能),是不需要完整的了解的所有的1588的。于是,我想开一个专栏,目的是帮助1588的初学者工程师循序渐进的了解1588,降低学习的门槛。
希望本专栏可以对你的工作与学习有一定的帮助,这样就达到了本专栏的目的。可能每周更新一篇(随缘更新,目前的工作很忙,要是真的有需求的伙伴,可以站内信私聊,可以解答问题),以下是想要更新的标题
初级篇:
- 什么是1588?1588的前世今生?1588的时间同步原理(很简单的介绍一下)(也就是这篇
- 1588时钟的误差的来源,如何最直观的理解1588?
- 1588的事件(event interface)和通用接口(general interface),1588的报文格式?
- E2E模型,P2P模型?
- 1588的代码迁移重点与1588的调试?ptpd?ptp4l?
高级篇:
- 1588状态机
- 协议栈/操作系统对L4(UDP)层的1588的影响,与L2(MAC)层的1588
- 最佳主时钟BMC算法,本地时钟同步LCS算法
- zynq/stm32/rk上的解决方案的实例
- PI控制器的调参
其他的需要补充的
下面会用最简单的,最好理解的QA的方式来介绍1588
Q:什么是1588?

本文旨在为1588时间同步协议的初学者提供易懂的介绍,包括1588的基本概念、时间同步原理、协议报文格式、不同模型以及相关工具如PTPD和PTP4L。通过简单的问答方式,阐述1588在高精度时钟同步需求下的应用及其优势,同时预告将逐步深入到高级主题如协议栈影响和算法实现。
什么是1588?1588的前世今生?1588的时间同步原理&spm=1001.2101.3001.5002&articleId=129779886&d=1&t=3&u=f9a8a2e38d5948aca84d82e0cbf1c630)
4195

被折叠的 条评论
为什么被折叠?



