рдЬреЛрд╢ рдЯреНрд░рд┐рдкрд▓реЗрдЯ, рдЬреЛ рдЗрдВрдЯреЗрд▓рдорд╛ рдХрд╛рдо рдЧрд░реНрдЫрдиреН рд░ Crates.io рдХреЛ рд╡рд┐рдХрд╛рд╕рдХреЛ рдирд┐рд░реАрдХреНрд╖рдг рдЧрд░реНрдиреЗ рд╕рдорд┐рддрд┐рдорд╛ рдЫрдиреН, рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреА рд╢рд┐рдЦрд░ рд╕рдореНрдореЗрд▓рдирдорд╛ рдмреЛрд▓реНрджреИред
рдХрд╛рд░реНрдп рд╕рдореВрд╣рдорд╛ рдЬреБрди рд╕рд┐рд░реНрдЬрдирд╛ рд╣реБрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рдЫ, рд░рд╕реНрдЯ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ, рдЗрдиреНрдЯреЗрд▓рдХрд╛ рдИрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВрд╕рдБрдЧ, рдкреНрд░рдгрд╛рд▓реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рд░рд╕реНрдЯрдорд╛ рд▓рд╛рдЧреВ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрдиреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рд╣рд░реВ рддрдпрд╛рд░ рдЧрд░реНрдиреЗрдЫрдиреНред рдкреНрд░рдгрд╛рд▓реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩрд▓рд╛рдИ рдкреНрд░рд╛рдпрдГ рдХрдо-рд╕реНрддрд░рдХреЛ рд╣реЗрд░рдлреЗрд░ рдЪрд╛рд╣рд┐рдиреНрдЫ, рдЬрд╕реНрддреИ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдкреНрд░реЛрд╕реЗрд╕рд░ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреЗ рд░ рдкреНрд░реЛрд╕реЗрд╕рд░рдХреЛ рдЕрд╡рд╕реНрдерд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗред рд░рд╕реНрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдкрд╣рд┐рд▓реЗ рдиреИ рд╡рд┐рдХрд╕рд┐рдд рднреИрд░рд╣реЗрдХреЛ рд╕рдорд╛рди рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдордзреНрдпреЗ, рдЕрдЬреНрдЮрд╛рдд рд╕рдВрд░рдЪрдирд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, рдпреБрдирд┐рдпрдирд╣рд░реВ, рдПрд╕реЗрдореНрдмрд▓реА рднрд╛рд╖рд╛ рдШреБрд╕рд╛рдЙрдиреЗрд╣рд░реВ ("asm!" рдореНрдпрд╛рдХреНрд░реЛ) рд░ BFLOAT16 рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЛрдЗрдиреНрдЯ рдирдореНрдмрд░ рдврд╛рдБрдЪрд╛ рдиреЛрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред
рдкреНрд░рдгрд╛рд▓реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩрдХреЛ рднрд╡рд┐рд╖реНрдп рд░рд╕реНрдЯрдХреЛ рд╣реЛ рднрдиреНрдиреЗ рдЬреЛрд╢рдХреЛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЫ, рд░ рдЖрдзреБрдирд┐рдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛рдорд╛ рд╕реА рднрд╛рд╖рд╛рд▓реЗ рд╡рд┐рдЧрддрдХрд╛ рд╡рд░реНрд╖рд╣рд░реВрдорд╛ рд╕рднрд╛рд▓реЗ рдХрдмреНрдЬрд╛ рдЧрд░реЗрдХреЛ рдард╛рдЙрдБ рджрд╛рдмреА рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред рдЦрд┐рдпрд╛
рдореЗрдореЛрд░реАрдХреЛ рд╕рд╛рде рдХрдо-рд╕реНрддрд░рдХреЛ рдХрд╛рдордХреЛ рдХрд╛рд░рдг рдЙрддреНрдкрдиреНрди рд╣реБрдиреЗ C рднрд╛рд╖рд╛рдорд╛ рдирд┐рд╣рд┐рдд рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдмрд╛рдЯ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдорд╛рддреНрд░ рдореБрдХреНрдд рдЧрд░реНрджреИрди, рддрд░ рдпрд╕рд▓рд╛рдИ рдЖрдзреБрдирд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдкреНрд░рддрд┐рдорд╛рдирд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрд╡рд╕рд░ рдкрдирд┐ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
рд╕рдордпрдорд╛
рдЬреЛрд╕рд▓реЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдорд╛ рд░рд╕реНрдЯ рднрд╛рд╖рд╛рдорд╛ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкреНрдиреЗ рд╡рд┐рдЪрд╛рд░ рд▓рд┐рдПрдХрд╛ рдерд┐рдП, рдЬрд╕рд▓реЗ рдиреНрдпреВрдирддрдо рдкреНрд░рдпрд╛рд╕рдорд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░ рд░рд╛рдореНрд░реЛ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрджрдЫ, рдореБрдХреНрдд рдЧрд░реЗрдкрдЫрд┐ рдореЗрдореЛрд░реА рдкрд╣реБрдБрдЪ рдЬрд╕реНрддрд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдмрд╛рдЯ рдореБрдХреНрдд, рд╢реВрдиреНрдпред рд╕реВрдЪрдХ dereferences рд░ рдмрдлрд░ overrunsред
рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдХреЛ рд╕реНрдерд┐рд░ рд╢рд╛рдЦрд╛ рдХрд╛рдпрдо рд░рд╛рдЦреНрди рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдЧреНрд░реЗрдЧ рдХреНрд░реЛрд╣-рд╣рд╛рд░реНрдЯрдореНрдпрд╛рдирд▓реЗ C рдорд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдлрд╛рдЗрджрд╛рд╣рд░реВ рдЫрдиреН рднрдиреЗ рдХрд░реНрдиреЗрд▓рдорд╛ рд░рд╕реНрдЯ рднрд╛рд╖рд╛рдорд╛ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рдлреНрд░реЗрдорд╡рд░реНрдХ рдердкреНрди рдЖрдлреНрдиреЛ рддрддреНрдкрд░рддрд╛ рд╡реНрдпрдХреНрдд рдЧрд░реЗ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрд╕рд▓реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдХрд░реНрдиреЗрд▓ API рдорд╛ рдмрд╛рдЗрдиреНрдбрд┐рдЩред рдердк рд░реВрдкрдорд╛, рдЧреНрд░реЗрдЧрд▓реЗ рдпреЛ рдврд╛рдБрдЪрд╛рд▓рд╛рдИ рд╡рд┐рдХрд▓реНрдкрдХреЛ рд░реВрдкрдорд╛ рдорд╛рддреНрд░ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрджрдЫ, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рдХреНрд░рд┐рдп рдЫреИрди, рд░рд╕реНрдЯрд▓рд╛рдИ рдХрд░реНрдиреЗрд▓рдорд╛ рдирд┐рд░реНрдорд╛рдг рдирд┐рд░реНрднрд░рддрд╛рдХреЛ рд░реВрдкрдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдирдЧрд░реНрдиред
рдпрд╕ рджрд┐рд╢рд╛рдорд╛ рдзреЗрд░реИ рдЯреЛрд▓реАрд╣рд░реВ рдкрд╣рд┐рд▓реЗ рдиреИ рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдЫрдиреНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, "рдлрд┐рд╢ рдЗрди рдП рдмреНрдпрд╛рд░реЗрд▓" рдХрдореНрдкрдиреАрдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ
рд╕рдорд╛рдирд╛рдиреНрддрд░
рд╕рдмреИ рдЕрднрд┐рдкреНрд░реЗрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рд╣рд░реВ рдЕрдЭреИ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди, рддрд░ рдврд╛рдБрдЪрд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рдХрд╛рдордХреЛ рд▓рд╛рдЧрд┐ рдПрдХрджрдо рдЙрдкрдпреБрдХреНрдд рдЫ рд░ LAN9512 USB рдЗрдерд░рдиреЗрдЯ рдирд┐рдпрдиреНрддреНрд░рдХрдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рдо рдЧрд░реНрдиреЗ рдбреНрд░рд╛рдЗрднрд░ рд▓реЗрдЦреНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рдЬреБрди Raspberry Pi 3 рдмреЛрд░реНрдбрдорд╛ рдЙрдкрд▓рдмреНрдз рдЫ рд╕реА рднрд╛рд╖рд╛ред рдпреЛ рдиреЛрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рдХрд┐ рд░рд╕реНрдЯрдорд╛ рдбреНрд░рд╛рдЗрднрд░ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджрд╛ рд░рдирдЯрд╛рдЗрдо рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдмрд╛рдЯ рдореЛрдбреНрдпреБрд▓ рд╕рд╛рдЗрдЬ рд░ рдУрднрд░рд╣реЗрдб рдирдЧрдгреНрдп рдЫрдиреН, рдЬрд╕рд▓реЗ рдлреНрд░реЗрдорд╡рд░реНрдХрд▓рд╛рдИ рд╕реАрдорд┐рдд рд╕реНрд░реЛрддрд╣рд░реВ рднрдПрдХрд╛ рдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
рд╕реНрд░реЛрдд: opennet.ru