在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):richardcochran/linuxptp开源软件地址(OpenSource Url):https://github.com/richardcochran/linuxptp开源编程语言(OpenSource Language):C 90.6%开源软件介绍(OpenSource Introduction):IntroductionThis software is an implementation of the Precision Time Protocol (PTP) according to IEEE standard 1588 for Linux. The dual design goals are to provide a robust implementation of the standard and to use the most relevant and modern Application Programming Interfaces (API) offered by the Linux kernel. Supporting legacy APIs and other platforms is not a goal. LicenseThe software is copyrighted by the authors and is licensed under the GNU General Public License. See the file, COPYING, for details of the license terms. Features
Getting the CodeYou can download the latest released version at Source Forge. http://sourceforge.net/projects/linuxptp/files/latest/download The source code is managed using the git version control system. To get your own copy of the project sources, use the following command. git clone git://git.code.sf.net/p/linuxptp/code linuxptp If the git protocol is blocked by your local area network, then you can use the alternative HTTP protocol instead. git clone http://git.code.sf.net/p/linuxptp/code linuxptp System RequirementsIn order to run this software, you need Linux kernel version 3.0 or newer. Check whether your network interface supports PTP with the following command. ethtool -T eth0 This command shows whether a MAC supports hardware or software time stamping. The following example output indicates support for hardware time stamping. Time stamping parameters for eth6: Capabilities: hardware-transmit (SOF_TIMESTAMPING_TX_HARDWARE) software-transmit (SOF_TIMESTAMPING_TX_SOFTWARE) hardware-receive (SOF_TIMESTAMPING_RX_HARDWARE) software-receive (SOF_TIMESTAMPING_RX_SOFTWARE) software-system-clock (SOF_TIMESTAMPING_SOFTWARE) hardware-raw-clock (SOF_TIMESTAMPING_RAW_HARDWARE) PTP Hardware Clock: 1 Hardware Transmit Timestamp Modes: off (HWTSTAMP_TX_OFF) on (HWTSTAMP_TX_ON) Hardware Receive Filter Modes: none (HWTSTAMP_FILTER_NONE) all (HWTSTAMP_FILTER_ALL) The next example shows the case where the MAC only supports software
time stamping. The Time stamping parameters for enp6s0: Capabilities: software-transmit (SOF_TIMESTAMPING_TX_SOFTWARE) software-receive (SOF_TIMESTAMPING_RX_SOFTWARE) software-system-clock (SOF_TIMESTAMPING_SOFTWARE) PTP Hardware Clock: none Hardware Transmit Timestamp Modes: none Hardware Receive Filter Modes: none Note the Installation
Getting InvolvedThe software development is hosted at Source Forge. https://sourceforge.net/projects/linuxptp/ Reporting BugsPlease report any bugs or other issues with the software to the linuxptp-users mailing list. https://lists.sourceforge.net/lists/listinfo/linuxptp-users DevelopmentIf you would like to get involved in improving the software, please join the linuxptp-devel mailing list. https://lists.sourceforge.net/lists/listinfo/linuxptp-devel Submitting Patches
ThanksThanks to AudioScience Inc for sponsoring the 8021.AS support. Thanks to Exablaze for donating an ExaNIC X10 Thanks to Intel Corporation for donating four NICs, the 82574, 82580, 82599, and the i210. Thanks to Meinberg Funkuhren for donating a LANTIME M1000. Thanks to Moser Baer for sponsoring the Telecom Profiles and unicast support. For testing I use an OTMC 100 grandmaster clock donated by OMICRON Lab. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论