рдлреЗрд╕рдмреБрдХрд▓реЗ рдкрд░рдорд╛рдгреБ рдШрдбреАрдХреЛ рд╕рд╛рде рдЦреБрд▓рд╛ PCIe рдХрд╛рд░реНрдб рд╡рд┐рдХрд╛рд╕ рдЧрд░реЗрдХреЛ рдЫ

рдлреЗрд╕рдмреБрдХрд▓реЗ рдПрдХ PCIe рдмреЛрд░реНрдбрдХреЛ рдирд┐рд░реНрдорд╛рдгрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдШрдЯрдирд╛рдХреНрд░рдорд╣рд░реВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реЗрдХреЛ рдЫ, рдЬрд╕рдорд╛ рд▓рдШреБ рдкрд░рдорд╛рдгреБ рдШрдбреА рд░ GNSS рд░рд┐рд╕реАрднрд░рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдорд╛рд╡реЗрд╢ рдЫред рдмреЛрд░реНрдбрд▓рд╛рдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдордп рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдирд┐рд░реНрджрд┐рд╖реНрдЯреАрдХрд░рдгрд╣рд░реВ, рдпреЛрдЬрдирд╛рд╣рд░реВ, BOM, Gerber, PCB рд░ CAD рдлрд╛рдЗрд▓рд╣рд░реВ рдмреЛрд░реНрдб рдЙрддреНрдкрд╛рджрдирдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ GitHub рдорд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЫрдиреНред рдмреЛрд░реНрдб рдореВрд▓ рд░реВрдкрдорд╛ рдореЛрдбреНрдпреБрд▓рд░ рдЙрдкрдХрд░рдгрдХреЛ рд░реВрдкрдорд╛ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рд╡рд┐рднрд┐рдиреНрди рдЕрдл-рдж-рд╢реЗрд▓реНрдл рдкрд░рдорд╛рдгреБ рдШрдбреА рдЪрд┐рдкрд╣рд░реВ рд░ GNSS рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдЬрд╕реНрддреИ SA5X, mRO-50, SA.45s рд░ u-blox RCB-F9T рдХреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред рдУрд░реЛрд▓рд┐рдпрд╛рд▓реЗ рддрдпрд╛рд░ рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рдирдХрд╛ рдЖрдзрд╛рд░рдорд╛ рд░реЗрдбреАрдореЗрдб рдмреЛрд░реНрдбрд╣рд░реВрдХреЛ рдЙрддреНрдкрд╛рджрди рд╕реБрд░реБ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдХреЛ рдЫред

рдлреЗрд╕рдмреБрдХрд▓реЗ рдкрд░рдорд╛рдгреБ рдШрдбреАрдХреЛ рд╕рд╛рде рдЦреБрд▓рд╛ PCIe рдХрд╛рд░реНрдб рд╡рд┐рдХрд╛рд╕ рдЧрд░реЗрдХреЛ рдЫ

рдЯрд╛рдЗрдо рдХрд╛рд░реНрдбрд▓рд╛рдИ рдкреНрд░рд╛рдердорд┐рдХ (рдЯрд╛рдЗрдо рдорд╛рд╕реНрдЯрд░) рд╕рдЯреАрдХ рдЯрд╛рдЗрдо рд╕рд░реНрднрд░рд╣рд░реВ (рдУрдкрди рдЯрд╛рдЗрдо рд╕рд░реНрднрд░) рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдЙрдиреЗ рдЙрджреНрджреЗрд╢реНрдпрд▓реЗ рдердк рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рд╕рдордп рдЙрдкрдХрд░рдг рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдПрдХ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди рддрд┐рдиреАрд╣рд░реВрдХреЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдиред рдбрд╛рдЯрд╛ рдХреЗрдиреНрджреНрд░рд╣рд░реВрдорд╛ рд╕рдордп рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рдиред рдЫреБрдЯреНрдЯреИ рд╕рд░реНрднрд░рдХреЛ рдкреНрд░рдпреЛрдЧрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рд╣реА рд╕рдордп рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рдмрд╛рд╣реНрдп рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрд╡рд╛рд╣рд░реВрдорд╛ рдирд┐рд░реНрднрд░ рд╣реБрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рд░ рдирд┐рд░реНрдорд┐рдд рдкрд░рдорд╛рдгреБ рдШрдбреАрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐рд▓реЗ рдЙрдкрдЧреНрд░рд╣ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдмрд╛рдЯ рдбрд╛рдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрд╕рдлрд▓ рднрдПрдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдЙрдЪреНрдЪ рд╕реНрддрд░рдХреЛ рд╕реНрд╡рд╛рдпрддреНрддрддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдореМрд╕рдо рдЕрд╡рд╕реНрдерд╛ рд╡рд╛ рдЖрдХреНрд░рдордгрдХреЛ рдХрд╛рд░рдг)ред

рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╡рд┐рд╢реЗрд╖рддрд╛ рднрдиреЗрдХреЛ рдкреНрд░рд╛рдердорд┐рдХ рд╕рдЯреАрдХ рд╕рдордп рд╕рд░реНрднрд░ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди, рддрдкрд╛рдЗрдБ x86 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдирд┐рдпрдорд┐рдд рд╕рд░реНрднрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЬрд╕рдорд╛ рд╕рд╛рдорд╛рдиреНрдп рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рд░ рдЯрд╛рдЗрдо рдХрд╛рд░реНрдб рд╕рдорд╛рд╡реЗрд╢ рдЫред рдпрд╕реНрддреЛ рд╕рд░реНрднрд░рдорд╛, GNSS рдорд╛рд░реНрдлрдд рдЙрдкрдЧреНрд░рд╣рд╣рд░реВрдмрд╛рдЯ рд╕рд╣реА рд╕рдордпрдХреЛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рд╣реБрдиреНрдЫ, рд░ GNSS рдорд╛рд░реНрдлрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрд╕рдлрд▓ рднрдПрдорд╛ рдЙрдЪреНрдЪ рд╕реНрддрд░рдХреЛ рд╢реБрджреНрдзрддрд╛ рдХрд╛рдпрдо рд░рд╛рдЦреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкрд░рдорд╛рдгреБ рдШрдбреАрд▓реЗ рдЙрдЪреНрдЪ рд╕реНрдерд┐рд░ рдУрд╕рд┐рд▓реЗрдЯрд░рдХреЛ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдп рдЧрд░реНрджрдЫред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдмреЛрд░реНрдбрдорд╛ GNSS рдорд╛рд░реНрдлрдд рдбрд╛рдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрд╕рдлрд▓ рднрдПрдорд╛ рд╕рд╣реА рд╕рдордпрдмрд╛рдЯ рд╕рдореНрднрд╛рд╡рд┐рдд рд╡рд┐рдЪрд▓рди рдкреНрд░рддрд┐ рджрд┐рди рд▓рдЧрднрдЧ 300 рдирд╛рдиреЛрд╕реЗрдХреЗрдиреНрдб рдЕрдиреБрдорд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред

рдлреЗрд╕рдмреБрдХрд▓реЗ рдкрд░рдорд╛рдгреБ рдШрдбреАрдХреЛ рд╕рд╛рде рдЦреБрд▓рд╛ PCIe рдХрд╛рд░реНрдб рд╡рд┐рдХрд╛рд╕ рдЧрд░реЗрдХреЛ рдЫ

рд▓рд┐рдирдХреНрд╕рдХрд╛ рд▓рд╛рдЧрд┐, ocp_pt рдбреНрд░рд╛рдЗрднрд░ рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди рд▓рд┐рдирдХреНрд╕ рел.резрел рдХрд░реНрдиреЗрд▓рдХреЛ рдореБрдЦреНрдп рд╕рдВрд░рдЪрдирд╛рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдЫред рдбреНрд░рд╛рдЗрднрд░рд▓реЗ PTP POSIX (/dev/ptp5.15), GNSS рдУрднрд░ рд╕рд┐рд░рд┐рдпрд▓ (/dev/ttyS2), рдПрдЯреЛрдорд┐рдХ рдХреНрд▓рдХ рдУрднрд░ рд╕рд┐рд░рд┐рдпрд▓ (/dev/ttyS7), рд░ рджреБрдИ i8c рдпрдиреНрддреНрд░рд╣рд░реВ (/dev/i2c-*) рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ, рдЬреБрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рддрд╛рд╡рд░рдгрдмрд╛рдЯ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдШрдбреА (PHC) рдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реНред NTP (рдиреЗрдЯрд╡рд░реНрдХ рдЯрд╛рдЗрдо рдкреНрд░реЛрдЯреЛрдХрд▓) рд╕рд░реНрднрд░ рд╕реБрд░реБ рдЧрд░реНрджрд╛, рдпрд╕рд▓рд╛рдИ Chrony рд░ NTPd рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕реБрдЭрд╛рд╡ рджрд┐рдЗрдиреНрдЫ, рд░ PTP (Precision Time Protocol) рд╕рд░реНрднрд░ рд╕реБрд░реБ рдЧрд░реНрджрд╛ - ptp2u рд╡рд╛ ptp4l phc4sys рд╕реНрдЯреНрдпрд╛рдХрдХреЛ рд╕рдВрдпреЛрдЬрдирдорд╛, рдЬрд╕рд▓реЗ рд╕рдордп рдорд╛рдирд╣рд░реВрдХреЛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдЖрдгрд╡рд┐рдХ рдШрдбреА рджреЗрдЦрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдбрдорд╛ред

GNSS рд░рд┐рд╕реАрднрд░ рд░ рдкрд░рдорд╛рдгреБ рдШрдбреАрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рд╕рдордиреНрд╡рдп рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд░ рд╕рдлреНрдЯрд╡реЗрдпрд░ рджреБрд╡реИрдорд╛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдорд┐рд▓реНрджреЛ рдореЛрдбреНрдпреБрд▓рдХреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ FPGA рдХреЛ рдЖрдзрд╛рд░рдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╕рдВрд╕реНрдХрд░рдгрд▓реЗ ptp4l рд░ chronyd рдЬрд╕реНрддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдмрд╛рдЯ GNSS рд░рд┐рд╕реАрднрд░ рд░ рдкрд░рдорд╛рдгреБ рдШрдбреАрдХреЛ рдЕрд╡рд╕реНрдерд╛рдХреЛ рдкреНрд░рддреНрдпрдХреНрд╖ рдЕрдиреБрдЧрдордирдХреЛ рд╕реНрддрд░рдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫред

рдлреЗрд╕рдмреБрдХрд▓реЗ рдкрд░рдорд╛рдгреБ рдШрдбреАрдХреЛ рд╕рд╛рде рдЦреБрд▓рд╛ PCIe рдХрд╛рд░реНрдб рд╡рд┐рдХрд╛рд╕ рдЧрд░реЗрдХреЛ рдЫ

рдмрдЬрд╛рд░рдорд╛ рддрдпрд╛рд░ рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛ рдЦреБрд▓рд╛ рдмреЛрд░реНрдб рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рдХрд╛рд░рдгрд╣рд░реВ рддреНрдпрд╕реНрддрд╛ рдЙрддреНрдкрд╛рджрдирд╣рд░реВрдХреЛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдкреНрд░рдХреГрддрд┐ рд╣реБрдиреН, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╢реБрджреНрдзрддрд╛, рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдлреНрдЯрд╡реЗрдпрд░ рд░ рд╕реБрд░рдХреНрд╖рд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдмреАрдЪрдХреЛ рднрд┐рдиреНрдирддрд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИрди (рдЕрдзрд┐рдХрд╛рдВрд╢рдорд╛ред рдХреЗрд╕рд╣рд░реВрдорд╛, рдкреБрд░рд╛рдиреЛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рдЖрдкреВрд░реНрддрд┐ рдЧрд░рд┐рдиреНрдЫ, рд░ рдЬреЛрдЦрд┐рдо рд╕рдорд╛рдзрд╛рдирд╣рд░реВрдХреЛ рдбреЗрд▓рд┐рднрд░реАрдорд╛ рдорд╣рд┐рдиреМрдВ рд╡рд╛ рд╡рд░реНрд╖ рдкрдирд┐ рд▓рд╛рдЧреНрди рд╕рдХреНрдЫ, рд╕рд╛рдереИ рд╕реАрдорд┐рдд рдирд┐рдЧрд░рд╛рдиреА (SNMP) рд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ (рдЖрдлреНрдиреИ CLI рд╡рд╛ рд╡реЗрдм UI рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ)ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди