I-Facebook iphuhlise ikhadi le-PCIe elivulekileyo elinewotshi yeathom

I-Facebook ipapashe uphuhliso olunxulumene nokudalwa kwebhodi ye-PCIe, ebandakanya ukuphunyezwa kwewotshi encinci ye-athomu kunye ne-GNSS receiver. Ibhodi ingasetyenziselwa ukuququzelela ukusebenza kweeseva zolungelelwaniso lwexesha elahlukileyo. Inkcazo, i-schematics, i-BOM, i-Gerber, i-PCB kunye neefayile ze-CAD ezifunekayo ukwenza ibhodi zipapashwa kwi-GitHub. Ibhodi iqale yenzelwe njengesixhobo semodyuli, evumela ukusetyenziswa kwee-chips zewashi ze-athomu ezahlukeneyo ngaphandle kwe-shelf kunye neemodyuli ze-GNSS, ezifana ne-SA5X, mRO-50, SA.45s kunye ne-u-blox RCB-F9T. U-Orolia uzimisele ukuqalisa ukuveliswa kweebhodi ezigqityiweyo ngokusekelwe kwiinkcukacha ezilungiselelwe.

I-Facebook iphuhlise ikhadi le-PCIe elivulekileyo elinewotshi yeathom

IKhadi leXesha liphuhliswa njengenxalenye yeprojekthi yeSibonelelo seXesha lehlabathi ngakumbi, ejolise ekuboneleleni ngamacandelo okudala iiseva eziphambili zexesha (i-Time Master) (i-Open Time Server), enokuthi isetyenziswe kwiziseko zabo zeziseko ezingundoqo kwaye isetyenziswe, umzekelo. cwangcisa ungqamaniso lwexesha kumaziko edatha. Ukusebenzisa umncedisi owahlukileyo kukuvumela ukuba ungaxhomekeki kwiinkonzo zenethiwekhi zangaphandle zokuvumelanisa ixesha elichanekileyo, kwaye ubukho bewotshi yeathom eyakhelweyo inika umgangatho ophezulu wokuzimela kwimeko yokusilela ekufumaneni idatha kwiinkqubo zesathelayithi (umzekelo, ngenxa kwiimeko zemozulu okanye ukuhlaselwa).

Ubunqabileyo beprojekthi kukuba ukwakha iseva yexesha eliphambili, ungasebenzisa iseva eqhelekileyo esekelwe kwi-x86 ye-architecture, kubandakanywa nekhadi lenethiwekhi eqhelekileyo kunye neKhadi leXesha. Kwiseva enjalo, ulwazi malunga nexesha elichanekileyo lifunyenwe kwii-satellites nge-GNSS, kwaye iwashi ye-athomu isebenza njenge-oscillator ezinzileyo, evumela ukuba igcine izinga eliphezulu lokuchaneka xa kwenzeka ukungaphumeleli ekufumaneni ulwazi nge-GNSS. Ukutenxa okunokwenzeka ukusuka kwixesha elichanekileyo ukuba akunakwenzeka ukufumana idatha nge-GNSS kwibhodi ecetywayo kuqikelelwa malunga nama-nanoseconds angama-300 ngosuku.

I-Facebook iphuhlise ikhadi le-PCIe elivulekileyo elinewotshi yeathom

Umqhubi we-oCP_pt ulungiselelwe i-Linux kwaye icwangciswe ukuba ifakwe kwi-Linux 5.15 kernel engundoqo. Umqhubi usebenzisa ujongano lwe PTP POSIX (/dev/ptp2), GNSS nge serial port (/dev/ttyS7), iwotshi yeatomic nge serial port (/dev/ttyS8) kunye nezixhobo ezibini ze-i2c (/dev/i2c-*), esebenzisa leyo inokubonelela ngokufikelela kubuchule bewotshi yehardware (PHC) ukusuka kubume bemeko yomsebenzisi. Xa uqhuba iseva ye-NTP (iProtokholi yeXesha leNethiwekhi), kuyacetyiswa ukuba kusetyenziswe iChrony kunye ne-NTPd, kwaye xa usebenzisa i-PTP (iProtocol yeXesha elichanekileyo) iseva, i-ptp4u okanye i-ptp4l ngokudibanisa ne-phc2sys stack, eqinisekisa ukuba ixabiso lexesha ikopishwe ukusuka kwiwotshi yeathom ukuya kwikhadi lenethiwekhi.

Ukulungelelaniswa kokusebenza kommkeli we-GNSS kunye neewotshi zeathom kunokwenziwa zombini kwihardware kunye nesoftware. Ukusebenza kwe-hardware yemodyuli ehambelanayo kuphunyezwa ngesiseko se-FPGA, kwaye i-software version isebenza kwinqanaba lokujonga ngokuthe ngqo imeko yomamkeli we-GNSS kunye neewotshi ze-athomu ezivela kwizicelo ezifana ne-ptp4l kunye ne-chronyd.

I-Facebook iphuhlise ikhadi le-PCIe elivulekileyo elinewotshi yeathom

Isizathu sokuphuhlisa ibhodi evulekileyo endaweni yokusebenzisa izisombululo esele zenziwe zikhoyo kwimarike yindalo yobunini bemveliso enjalo, engavumeli ukuba umntu aqinisekise ukuchaneka kokuphunyezwa, ukungathotyelwa kwesoftware ecetywayo kunye neemfuno zokhuseleko. (kwiimeko ezininzi, iinkqubo eziphelelwe lixesha zibonelelwa, kwaye ukunikezelwa kokulungiswa komngcipheko kunokuthatha iinyanga okanye iminyaka), kunye nokukwazi ukubeka iliso (SNMP) kunye noqwalaselo (banikezela nge-CLI okanye i-Web UI yabo).

umthombo: opennet.ru

Yongeza izimvo