⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 release_notes

📁 IEEE 1588-2002编程源码
💻
字号:
RELEASE_NOTES for PTPdv1a1, 25 May 2005:This is the first public source code release of PTPd. The source has beencompiled with gcc and tested on an x86 Linux machine. The code may work onbig-endian machines as well, but it will only work on 32-bit Linux machines.This release also includes a kernel module that generates a pulse-per-second(PPS) on the most significant data bit of a PC parallel port. The PPSgenerated by PTP systems can be used to verify their clock coordination. Theincluded PPS generator is not precise, so it does not provide a good way toquantify the time coordination precision.All of this code is a work in progress. Please feel free to mess around withit and use it as you wish. While I can offer no support, I welcome anyquestions/comments on porting, bugs, features, or anything else. Oneexception, please do not ask me what PTP is. One can learn more about PTPfrom the IEEE 1588 specification, and one can join the LXI Consortium towork with the companies using PTP.Finally, this release is not intended to be a functional PTP system(although one can be built from it using 'gcc ptpd.c -o ptpd'). It shouldnot be too hard to figure out how to use it if you dig into the source.   -kendallv1a2, 4 June 2005:PTPd can now be built with 'make'. It also includes a little bit of usageinformation in README. This release also fixes a broken clock servo thatcaused a slave with a time greater than master clock time to run away frommaster clock time. Finally, it includes an updated 'parpp' that hopefullycan be used to precisely quantify the precision of clock coordination.   -kendallv1a3, 17 August 2005:Lots of changes. PTPd functions essentially the same as before, but the code hasbeen reorganized and trimmed. Also, PTPd now has a real clock servo, and thereis a hook for kernel send time stamps. The stock Linux kernel does not havea send time stamp, so you'll have to implement your own. I'd be glad to provideinstructions how or kernel patches if anyone is interested. PTPd has shown theability to hold coordination solidly within 10us running on a 66MHz M68k.   -kendallv1a4, 24 September 2005:A fair amount of changes, most of which I do not recall. Fixing support for allof the management messages is one that comes to mind. A fix that sets socketreuse is another one. Also, there's a fix to the initial clock reset thatallows it to start up very close to master clock time. In general, this releaseis more stream-lining and tightening up core functionality. I think that theprotocol stack and the clock servo are feature complete for v1. I will betesting this release at the IEEE 1588 conference in Zurich. After that, I willprobably tag my next release as beta.   -kendallv1b1, 18 October 2005:The site seems to be getting some downloads, so I want this latest code outthere. There are only small changes. The number of foreign master records nowhas a command-line option. Also, the the 'Q' randomization of Delay Requestmessages is essentially disabled because I realized it was not implementedcorrectly. This is no big deal, because PTPd's Delay Requests do not occur in aconsistent part of the Sync interval window, so they are implicitly randomized.Anyway, PTPd has been plug-fested a couple of times, and everything seems towork well, so I am comfortable calling this a beta release. Hopefully peoplewill try the program out and help shake out some bugs.   -kendallv1b2, 8 December 2005:There has been no feedback from the previous release, so this release does notcontain any significant changes to the source. This release is just the fewminor source changes still sitting in CVS, along with some cleaning of the extrabits like the documentation and tools. Also, I have removed the 'parpp' toolfrom the distribution because its use is not straightforward, and I think it maybe more confusing than helpful to casual users. Finally, I included a PDF of thepaper I wrote for the 2005 Conference on IEEE 1588 to make up for my languishingsource code documentation effort.   -kendallv1b3, 6 March 2006:There has been some useful feedback since the last release. This releasecontains some requested bug fixes including an update of the default UTC offset.This release also adds a requested slave-only mode. Thanks to everyone for theinput.   -kendall

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -