Mae Facebook wedi cyhoeddi datblygiadau sy'n ymwneud â chreu bwrdd PCIe, sy'n cynnwys gweithredu cloc atomig bach a derbynnydd GNSS. Gellir defnyddio'r bwrdd i drefnu gweithrediad gweinyddwyr cydamseru amser ar wahân. Mae'r manylebau, sgematigau, ffeiliau BOM, Gerber, PCB a CAD sydd eu hangen i gynhyrchu'r bwrdd yn cael eu cyhoeddi ar GitHub. Mae'r bwrdd wedi'i ddylunio i ddechrau fel dyfais fodiwlaidd, sy'n caniatáu defnyddio sglodion cloc atomig amrywiol oddi ar y silff a modiwlau GNSS, megis y SA5X, mRO-50, SA.45s ac u-blox RCB-F9T. Mae Orolia yn bwriadu dechrau cynhyrchu byrddau gorffenedig yn seiliedig ar fanylebau parod.
Mae'r Cerdyn Amser yn cael ei ddatblygu fel rhan o brosiect Offer Amser mwy byd-eang, gyda'r nod o ddarparu cydrannau ar gyfer creu gweinyddwyr union amser cynradd (Time Master) (Gweinydd Amser Agored), y gellir eu defnyddio yn eu seilwaith a'u defnyddio, er enghraifft, i trefnu cydamseru amser mewn canolfannau data. Mae defnyddio gweinydd ar wahân yn eich galluogi i beidio â dibynnu ar wasanaethau rhwydwaith allanol ar gyfer cysoni union amser, ac mae presenoldeb cloc atomig adeiledig yn darparu lefel uchel o ymreolaeth os bydd methiannau wrth dderbyn data o systemau lloeren (er enghraifft, yn ddyledus i amodau tywydd neu ymosodiadau).
Hynodrwydd y prosiect yw y gallwch chi ddefnyddio gweinydd rheolaidd yn seiliedig ar bensaernïaeth x86, gan gynnwys cerdyn rhwydwaith safonol a Cherdyn Amser er mwyn adeiladu gweinydd union amser. Mewn gweinydd o'r fath, derbynnir gwybodaeth am yr union amser o loerennau trwy GNSS, ac mae'r cloc atomig yn gweithredu fel osgiliadur hynod sefydlog, gan ganiatáu iddo gynnal lefel uchel o gywirdeb os bydd methiant i dderbyn gwybodaeth trwy GNSS. Amcangyfrifir bod y gwyriad posibl o'r union amser os yw'n amhosibl cael data trwy GNSS yn y bwrdd arfaethedig oddeutu 300 nanoseconds y dydd.
Mae'r gyrrwr ocp_pt wedi'i baratoi ar gyfer Linux a bwriedir ei gynnwys yn y prif gnewyllyn Linux 5.15. Mae'r gyrrwr yn gweithredu rhyngwynebau PTP POSIX (/ dev / ptp2), GNSS trwy borth cyfresol (/ dev / ttyS7), cloc atomig trwy borth cyfresol (/ dev / ttyS8) a dwy ddyfais i2c (/ dev / i2c- *), gan ddefnyddio pa un yn gallu darparu mynediad i alluoedd y cloc caledwedd (PHC) o amgylchedd y defnyddiwr. Wrth redeg gweinydd NTP (Protocol Amser Rhwydwaith), awgrymir defnyddio Chrony a NTPd, ac wrth redeg gweinydd PTP (Precision Time Protocol), ptp4u neu ptp4l ar y cyd â stac phc2sys, sy'n sicrhau bod gwerthoedd amser yn wedi'i gopïo o'r cloc atomig i'r cerdyn rhwydwaith.
Gellir cydgysylltu gweithrediad y derbynnydd GNSS a chlociau atomig mewn caledwedd a meddalwedd. Gweithredir swyddogaeth caledwedd y modiwl paru ar sail FPGA, ac mae'r fersiwn meddalwedd yn gweithredu ar lefel monitro uniongyrchol cyflwr y derbynnydd GNSS a chlociau atomig o gymwysiadau fel ptp4l a chronyd.
Y rheswm dros ddatblygu bwrdd agored yn lle defnyddio atebion parod sydd ar gael ar y farchnad yw natur berchnogol cynhyrchion o'r fath, nad yw'n caniatáu i un wirio cywirdeb y gweithrediad, diffyg cydymffurfiad y feddalwedd arfaethedig â gofynion diogelwch (yn y rhan fwyaf o achosion, mae rhaglenni sydd wedi dyddio yn cael eu cyflenwi, a gall cymryd misoedd neu hyd yn oed flynyddoedd i gyflwyno atebion bregusrwydd), yn ogystal â galluoedd monitro cyfyngedig (SNMP) a chyfluniad (maent yn cynnig eu CLI neu Web UI eu hunain).
Ffynhonnell: opennet.ru