Facebook Ρ€Π°Π·Π²ΠΈ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° PCIe ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠ° со атомски часовник

Facebook објави ΡΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ° ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΡΠΎΠ·Π΄Π°Π²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° PCIe ΠΏΠ»ΠΎΡ‡Π°, која Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΌΠΈΠ½ΠΈΡ˜Π°Ρ‚ΡƒΡ€Π΅Π½ атомски часовник ΠΈ GNSS ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ. ΠŸΠ»ΠΎΡ‡ΠΊΠ°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° ΠΎΠ΄Π΄Π΅Π»Π½ΠΈ сСрвСри Π·Π° ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ. Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅, ΡˆΠ΅ΠΌΠΈΡ‚Π΅, Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ BOM, Gerber, PCB ΠΈ CAD ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ Π·Π° производство Π½Π° ΠΏΠ»ΠΎΡ‡Π°Ρ‚Π° сС објавСни Π½Π° GitHub. ΠŸΠ»ΠΎΡ‡ΠΊΠ°Ρ‚Π° ΠΏΡ€Π²ΠΈΡ‡Π½ΠΎ Π΅ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½Π° ΠΊΠ°ΠΊΠΎ ΠΌΠΎΠ΄ΡƒΠ»Π°Ρ€Π΅Π½ ΡƒΡ€Π΅Π΄, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Ρ˜ΡœΠΈ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ атомски Ρ‡ΠΈΠΏΠΎΠ²ΠΈ Π·Π° часовници ΠΈ GNSS ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС SA5X, mRO-50, SA.45s ΠΈ u-blox RCB-F9T. ΠžΡ€ΠΎΠ»ΠΈΡ˜Π° ΠΈΠΌΠ° Π½Π°ΠΌΠ΅Ρ€Π° Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ со производство Π½Π° Π³ΠΎΡ‚ΠΎΠ²ΠΈ ΠΏΠ»ΠΎΡ‡ΠΈ Π²Ρ€Π· основа Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ спСцификации.

Facebook Ρ€Π°Π·Π²ΠΈ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° PCIe ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠ° со атомски часовник

ВрСмСнската ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠ° сС Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ ΠΏΠΎΠ³Π»ΠΎΠ±Π°Π»Π΅Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Time Appliance, Ρ‡ΠΈΡ˜Π° Ρ†Π΅Π» Π΅ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π·Π° создавањС Π½Π° ΠΏΡ€ΠΈΠΌΠ°Ρ€Π½ΠΈ (Time Master) сСрвСри Π·Π° Ρ‚ΠΎΡ‡Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ (Open Time Server), ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС распорСдат Π²ΠΎ Π½ΠΈΠ²Π½Π°Ρ‚Π° инфраструктура ΠΈ Π΄Π° сС користат, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ˜Ρ‚Π΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π²ΠΎ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ‚Π΅ Π·Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. ΠšΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ посСбСн сСрвСр Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π½Π΅ зависитС ΠΎΠ΄ Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠ½ΠΈ услуги Π·Π° ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ‚ΠΎΡ‡Π½ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅, Π° присуството Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ атомски часовник ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° високо Π½ΠΈΠ²ΠΎ Π½Π° Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠΈΡ˜Π° Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° нСуспСси Π²ΠΎ ΠΏΡ€ΠΈΠΌΠ°ΡšΠ΅Ρ‚ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ сатСлитски систСми (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΡ€Π°Π΄ΠΈ Π½Π° врСмСнскитС услови ΠΈΠ»ΠΈ Π½Π°ΠΏΠ°Π΄ΠΈ).

ΠžΡΠΎΠ±Π΅Π½ΠΎΡΡ‚Π° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Π΅ Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ Π·Π° Π΄Π° сС ΠΈΠ·Π³Ρ€Π°Π΄ΠΈ ΠΏΡ€ΠΈΠΌΠ°Ρ€Π΅Π½ сСрвСр Π·Π° Ρ‚ΠΎΡ‡Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° користитС Ρ€Π΅Π΄ΠΎΠ²Π΅Π½ сСрвСр Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° x86, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ стандардна ΠΌΡ€Π΅ΠΆΠ½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠ° ΠΈ Time Card. Π’ΠΎ Ρ‚Π°ΠΊΠΎΠ² сСрвСр, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° Ρ‚ΠΎΡ‡Π½ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ сС Π΄ΠΎΠ±ΠΈΠ²Π°Π°Ρ‚ ΠΎΠ΄ сатСлититС ΠΏΡ€Π΅ΠΊΡƒ GNSS, Π° атомскиот часовник Π΄Π΅Π»ΡƒΠ²Π° ΠΊΠ°ΠΊΠΎ високо стабилСн осцилатор, ΡˆΡ‚ΠΎ ΠΌΡƒ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π° високо Π½ΠΈΠ²ΠΎ Π½Π° точност Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° нСуспСх Π²ΠΎ ΠΏΡ€ΠΈΠΌΠ°ΡšΠ΅Ρ‚ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€Π΅ΠΊΡƒ GNSS. ΠœΠΎΠΆΠ½ΠΎΡ‚ΠΎ ΠΎΡ‚ΡΡ‚Π°ΠΏΡƒΠ²Π°ΡšΠ΅ ΠΎΠ΄ Ρ‚ΠΎΡ‡Π½ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π΄ΠΎΠΊΠΎΠ»ΠΊΡƒ Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС Π΄ΠΎΠ±ΠΈΡ˜Π°Ρ‚ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΏΡ€Π΅ΠΊΡƒ GNSS Π²ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° Ρ‚Π°Π±Π»Π° сС ΠΏΡ€ΠΎΡ†Π΅Π½ΡƒΠ²Π° Π½Π° ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ 300 наносСкунди Π΄Π½Π΅Π²Π½ΠΎ.

Facebook Ρ€Π°Π·Π²ΠΈ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° PCIe ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠ° со атомски часовник

Π’ΠΎΠ·Π°Ρ‡ΠΎΡ‚ ocp_pt Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ Π·Π° Linux ΠΈ сС ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° Π±ΠΈΠ΄Π΅ Π²ΠΊΠ»ΡƒΡ‡Π΅Π½ Π²ΠΎ Π³Π»Π°Π²Π½ΠΈΠΎΡ‚ Linux 5.15 ΠΊΠ΅Ρ€Π½Π΅Π». Π’ΠΎΠ·Π°Ρ‡ΠΎΡ‚ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΈ PTP POSIX (/dev/ptp2), GNSS ΠΏΡ€Π΅ΠΊΡƒ сСриска ΠΏΠΎΡ€Ρ‚Π° (/dev/ttyS7), атомски часовник ΠΏΡ€Π΅ΠΊΡƒ сСриска ΠΏΠΎΡ€Ρ‚Π° (/dev/ttyS8) ΠΈ Π΄Π²Π° ΡƒΡ€Π΅Π΄ΠΈ i2c (/dev/i2c-*), со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ пристап Π΄ΠΎ моТноститС Π½Π° хардвСрскиот часовник (PHC) ΠΎΠ΄ корисничкото ΠΎΠΏΠΊΡ€ΡƒΠΆΡƒΠ²Π°ΡšΠ΅. Кога Ρ€Π°Π±ΠΎΡ‚ΠΈ сСрвСр NTP (Network Time Protocol), сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° сС користат Chrony ΠΈ NTPd, Π° ΠΊΠΎΠ³Π° сС Ρ€Π°Π±ΠΎΡ‚ΠΈ сСрвСр PTP (Precision Time Protocol), ptp4u ΠΈΠ»ΠΈ ptp4l Π²ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ˜Π° со стСкот phc2sys, ΡˆΡ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° Π΄Π΅ΠΊΠ° врСмСнскитС врСдности сС ΠΊΠΎΠΏΠΈΡ€Π°Π½ΠΈ ΠΎΠ΄ атомскиот часовник Π½Π° ΠΌΡ€Π΅ΠΆΠ½Π°Ρ‚Π° ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠ°.

ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° GNSS ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΡ‚ ΠΈ атомскитС часовници ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π²Ρ€ΡˆΠΈ ΠΈ Π²ΠΎ Ρ…Π°Ρ€Π΄Π²Π΅Ρ€ ΠΈ Π²ΠΎ софтвСр. Π₯ардвСрската функционалност Π½Π° соодвСтниот ΠΌΠΎΠ΄ΡƒΠ» Π΅ ​​имплСмСнтирана Π²Ρ€Π· основа Π½Π° FPGA, Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° Π½Π° софтвСрот Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ слСдСњС Π½Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° GNSS ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΡ‚ ΠΈ атомскитС часовници ΠΎΠ΄ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°ΠΊΠΎ ptp4l ΠΈ chronyd.

Facebook Ρ€Π°Π·Π²ΠΈ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° PCIe ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠ° со атомски часовник

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° Π·Π° Ρ€Π°Π·Π²ΠΈΠ²Π°ΡšΠ΅ Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° Ρ‚Π°Π±Π»Π° намСсто ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π³ΠΎΡ‚ΠΎΠ²ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π° достапни Π½Π° ΠΏΠ°Π·Π°Ρ€ΠΎΡ‚ Π΅ ΠΊΠΎΠΌΠ΅Ρ€Ρ†ΠΈΡ˜Π°Π»Π½Π°Ρ‚Π° ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π° Π½Π° Ρ‚Π°ΠΊΠ²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ, ΡˆΡ‚ΠΎ Π½Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π° Π΄Π° сС ΠΏΠΎΡ‚Π²Ρ€Π΄ΠΈ исправноста Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π°, нСусогласСноста Π½Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΎΡ‚ софтвСр со бСзбСдноснитС Π±Π°Ρ€Π°ΡšΠ°. (Π²ΠΎ ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ случаи, сС испорачуваат застарСни ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, Π° испораката Π½Π° ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΈ Π½Π° ранливост ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΡ‚Ρ€Π°Π΅ со мСсСци ΠΈΠ»ΠΈ Π΄ΡƒΡ€ΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ), ΠΊΠ°ΠΊΠΎ ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ моТности Π·Π° слСдСњС (SNMP) ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° (Ρ‚ΠΈΠ΅ Π½ΡƒΠ΄Π°Ρ‚ свој CLI ΠΈΠ»ΠΈ Web UI).

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€