Prieš kelias dienas buvo paskelbta žinia „Facebook“ paskelbė apie įvykius, susijusius su sukūrimas PCIe plokštė, ką aš įtraukiauminiatiūrinio atominio laikrodžio ir GNSS imtuvo įgyvendinimas.
Plokštė iš pradžių buvo sukurta kaip modulinis įrenginys, leidžiantis naudoti įvairius komerciškai prieinamus atominio laikrodžio lustus ir GNSS modulius, tokius kaip SA5X, mRO-50, SA.45s ir u-blox RCB-F9T. „Orolia“ ketina pradėti gatavų plokščių gamybą pagal parengtas specifikacijas.
Laiko kortelė yra kuriamas kaip pasaulinio laiko įrenginių projekto dalis skirtas sudaryti komponentus pirminių laiko serverių („Time Master“) kūrimui („Open Time Server“), kurie gali būti įdiegti jūsų infrastruktūroje ir naudojami, pavyzdžiui, laiko sinchronizavimui duomenų centruose organizuoti.
Naudodami atskirą serverį galite nepriklausyti nuo išorinio tinklo paslaugų sinchronizuoti tikslų laiką ir įmontuotą atominį laikrodį užtikrina aukštą autonomijos lygį nesėkmių atveju priimant duomenis iš palydovinių sistemų (pvz., dėl oro sąlygų ar atakų).
Naujojoje NTP pagrįstoje laiko architektūroje naudojamas „Stratum 1“-svarbus komponentas, tiesiogiai susijęs su autoritetingu laiko šaltiniu, pvz., Pasauline palydovinės navigacijos sistema (GNSS) arba cezio laikrodžiu.
Savitumas projekto tikslas yra sukurti pagrindinį laiko serverį, galite naudoti įprastą serverį pagrįstas x86 architektūra, kuri apima tipinę tinklo kortelę ir laiko kortelę.
Minėtame serveryje, tiksli informacija apie laiką gaunama iš palydovų per GNSS ir atominis laikrodis veikia kaip labai stabilus osciliatorius, leidžiantis išlaikyti aukštą tikslumo lygį tuo atveju, jei per GNSS negaunama jokios informacijos. Manoma, kad galimas nukrypimas nuo tikslaus laiko, jei nesugebama gauti duomenų per GNSS siūlomoje plokštėje, yra apie 300 nanosekundžių per dieną.
Tvarkyklę ocp_pt buvo paruošta „Linux“ y planuojama įtraukti į pagrindinį „Linux 5.15“ branduolį.
Valdiklis diegia PTP POSIX sąsajas ( / dev / ptp2), GNSS per nuoseklųjį prievadą / dev / ttyS7, atominis laikrodis per nuoseklųjį prievadą / dev / ttyS8 ir du įrenginiai i2c / dev / i2c- *, su kuriais galima pasiekti aparatūros laikrodžio (PHC) galimybes iš vartotojo aplinkos.
Paleidžiant NTP (tinklo laiko protokolo) serverį, siūloma naudoti „Chrony“ ir „NTPd“, o paleidžiant „PTP“ (tikslaus laiko protokolo) serverį, norint naudoti kopiją, siūloma naudoti „ptp4u“ arba „ptp4l“ kartu su „phc2sys“ krūva. laiko reikšmių nuo atominio laikrodžio iki tinklo plokštės.
Koordinacija GNSS imtuvo ir atominio laikrodžio veikimą tai galima padaryti tiek aparatinėje, tiek programinėje įrangoje. Susiejimo modulio aparatinės įrangos funkcionalumas įgyvendinamas FPGA pagrindu, o programinės įrangos versija veikia tiesiogiai stebint GNSS imtuvo ir atominio laikrodžio būseną tokiose programose kaip ptp4l ir chronyd.
Atviros plokštės kūrimo priežastis, užuot naudojus rinkoje esančius paruoštus naudoti sprendimus, yra tokių produktų patentuotas pobūdis, kuris neleidžia mums užtikrinti teisingo diegimo, siūloma programinė įranga neatitinka su saugumo reikalavimais. (Daugeliu atvejų pristatomos pasenusios programos, o pažeidimų pataisymai gali užtrukti mėnesius ar net metus), taip pat ribotos konfigūracijos ir stebėjimo (SNMP) galimybės (siūloma nuosava CLI arba žiniatinklio vartotojo sąsaja).
Lenta gali būti naudojama atskirų laiko sinchronizavimo serverių darbui organizuoti. Lentos gamybai reikalingos specifikacijos, schemos, BOM, Gerber, PCB ir CAD failai yra paskelbti „GitHub“.
Fuente: https://engineering.fb.com
IŠ FACEBOOK? Niekaip nenoriu jos ...