Facebook te devlope yon kat PCIe louvri ak yon revèy atomik

Facebook te pibliye devlopman ki gen rapò ak kreyasyon yon tablo PCIe, ki gen ladan aplikasyon an nan yon revèy atomik miniature ak yon reseptè GNSS. Ka tablo a dwe itilize yo òganize operasyon an nan sèvè senkronizasyon tan separe. Espesifikasyon, chema, BOM, Gerber, PCB ak dosye CAD ki nesesè pou pwodiksyon tablo yo pibliye sou GitHub. Yo te fèt orijinèlman tablo a kòm yon aparèy modilè, sa ki pèmèt itilizasyon divès kalite bato revèy atomik ak modil GNSS tankou SA5X, mRO-50, SA.45s ak u-blox RCB-F9T. Pwodiksyon ankadreman pare yo ki baze sou espesifikasyon yo prepare yo pral kòmanse pa Orolia.

Facebook te devlope yon kat PCIe louvri ak yon revèy atomik

Time Card la ap devlope kòm yon pati nan yon pwojè Time Appliance ki pi mondyal ki vize pou bay konpozan pou kreye prensipal (Time Master) sèvè tan egzak (Open Time Server), ki ka deplwaye nan enfrastrikti yo epi itilize, pou egzanp, pou òganize senkronizasyon tan nan sant done yo. Sèvi ak yon sèvè separe pèmèt ou pa depann sou sèvis rezo ekstèn pou senkronizasyon tan egzat, ak prezans nan yon revèy atomik bati-an bay yon wo nivo otonomi nan ka ta gen echèk nan resevwa done ki sòti nan sistèm satelit (pou egzanp, akòz kondisyon metewolojik oswa atak).

Singularité a nan pwojè a se ke yo bati yon sèvè prensipal tan egzak, ou ka itilize yon sèvè regilye ki baze sou achitekti x86 la, ki gen ladann yon kat rezo tipik ak yon Kat Tan. Nan yon sèvè konsa, enfòmasyon sou tan egzat yo resevwa nan men satelit atravè GNSS, ak revèy atomik la aji kòm yon osilator ki trè estab pou kenbe yon wo nivo de presizyon nan evènman an nan yon echèk nan jwenn enfòmasyon atravè GNSS. Devyasyon posib soti nan tan egzak la nan ka ta gen echèk yo resevwa done atravè GNSS nan tablo yo pwopoze a estime nan apeprè 300 nanosegond pou chak jou.

Facebook te devlope yon kat PCIe louvri ak yon revèy atomik

Pou Linux, chofè a ocp_pt te prepare, ki te planifye pou enkli nan konpozisyon prensipal la nan nwayo Linux 5.15 la. Chofè a aplike koòdone PTP POSIX (/dev/ptp2), GNSS atravè pò seri (/dev/ttyS7), revèy atomik atravè pò seri (/dev/ttyS8), ak de aparèy i2c (/dev/i2c-*), ki ka itilize pou jwenn aksè nan kapasite revèy pyès ki nan konpitè (PHC) nan anviwònman itilizatè a. Lè w kòmanse yon sèvè NTP (Network Time Protocol), li sijere pou itilize Chrony ak NTPd, epi lè w kòmanse yon sèvè PTP (Precision Time Protocol) - ptp4u oswa ptp4l an konbinezon ak pil phc2sys, ki bay kopi valè tan soti nan revèy atomik la sou kat rezo a.

Kowòdinasyon nan operasyon an nan reseptè a GNSS ak revèy atomik la ka fèt tou de nan pyès ki nan konpitè ak lojisyèl. Se fonksyonalite pyès ki nan konpitè nan modil la matche aplike sou baz FPGA a, ak vèsyon an lojisyèl travay nan nivo siveyans dirèk nan eta a nan reseptè a GNSS ak revèy atomik soti nan aplikasyon tankou ptp4l ak chronyd.

Facebook te devlope yon kat PCIe louvri ak yon revèy atomik

Rezon ki fè yo devlope yon tablo ouvè olye pou yo sèvi ak solisyon pare yo sou mache a se nati propriétaires nan pwodwi sa yo, ki pa pèmèt ou verifye aplikasyon an kòrèk, enkonsistans nan lojisyèl yo pwopoze a ak kondisyon sekirite (nan pifò ka yo, pwogram demode yo apwovizyone, ak livrezon nan koreksyon vilnerabilite ka pran mwa oswa menm ane), osi byen ke kapasite siveyans limite (SNirMP pwòp) yo ofri CLI oswa konfigirasyon Web.

Sous: opennet.ru

Add nouvo kòmantè