рдмреНрд▓реИрдХрдмреЙрдХреНрд╕- рд╕реЛрд░реНрд╕ рдХреЛрдб рдЬрдирд░реЗрдЯрд░ (JAVA, C #, C) рдЖрдкрдХреЗ рд╡рд┐рддрд░рд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдмрд╛рдЗрдирд░реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИ

рд╡рд┐рд╖рдп рдХреА рдирд┐рд░рдВрддрд░рддрд╛ рдореЗрдВ рдЬрд╣рд╛рдВ рдкрд╛рдардХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рдЧреБрдВрдбреЗ рд╡рдВрдЪрдХ рдмрдЯрди рдФрд░ рдПрдирдХреЛрдбрд░) , рд╡реЗ рдЗрд╕ рддрдереНрдп рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЪреВрдХ рдЧрдП рдХрд┐ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рд╕реЗ рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рдпрд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдмреНрд▓реИрдХрдмреЙрдХреНрд╕ рдХреЛрдб рдЬрдирд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХрдИ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдХреБрдЫ рд╕рдордп рдмреАрдд рдЪреБрдХрд╛ рд╣реИ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣реА рд╣реИ рдФрд░ рдХреЛрдб рдЬрдирд░реЗрдЯрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╕рдордп рд╣реИред

рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдмреНрд▓реИрдХрдмреЙрдХреНрд╕ рдХреЛрдб рдЬрдирд░реЗрдЯрд░ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб ( JAVA, C #, C ) рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЬрдирд░реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдирд┐рдпрдорд┐рдд JAVA рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рд╡рд┐рд╡рд░рдг рдПрдиреЛрдЯреЗрд╢рди рдХреЗ рд╕реЗрдЯ рдХреЛ JAVA рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдирд┐рдпрдореЛрдВ рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗрдЯ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ ред

рдПрдХреНрд╕рдЪреЗрдВрдЬ рдкреНрд░реЛрдЯреЛрдХреЙрд▓, рдкреИрдХреЗрдЬ, рдЪреИрдирд▓, рдореЗрдЬрдмрд╛рдиреЛрдВ, рд╕рдВрдЪрд╛рд░ рдЗрдВрдЯрд░рдлреЗрд╕, рдиреЗрдЯрд╡рд░реНрдХ рдЯреЛрдкреЛрд▓реЙрдЬреА рдФрд░ рднрд╛рд╖рд╛рдУрдВ (рдЬреЗрдПрд╡реАрдП, рд╕реА #, рд╕реА) рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХреЛ рд╕реНрд░реЛрдд рдХреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╣рдо рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрдХрд▓рд┐рдд рд╣реИред

рдлрд┐рд░ рд╣рдо рд╕реНрд░реЛрдд рдХреЛ рдореЗрд▓рд┐рдВрдЧ рдкрддреЗ OneBlackBoxPlease@outlook.com рдкрд░ рдкрддреНрд░ рдХреЗ рдЕрдиреБрд▓рдЧреНрдирдХ рдХреЗ рд░реВрдк рдореЗрдВ рднреЗрдЬрддреЗ рд╣реИрдВред

рд╕рд░реНрд╡рд░ рд╕рдордп-рд╕рдордп рдкрд░ рдкреНрд░рд╕реНрддреБрдд рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдЪреБрдирддрд╛ рд╣реИ, рдЙрдирдХреА рд╢реБрджреНрдзрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИред
рдЖрд╡рд╢реНрдпрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ, рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рдЖрджреЗрд╢рд┐рдд рд╕реНрд░реЛрдд рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред
рдЙрд╕рдХреЗ рдмрд╛рдж, рдпрд╣ рдХрдИ рдкрд░реАрдХреНрд╖рдг рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рд╕реНрд░реЛрдд рдЙрдирдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдпрджрд┐ рд╕рднреА рдкрд░реАрдХреНрд╖рдг рд╕рдлрд▓ рд░рд╣реЗ, рддреЛ рдЙрддреНрдкрдиреНрди рдХреЛрдб, рдЕрдВрддрд┐рдо рдкрд░реАрдХреНрд╖рдг рдкрд╛рд╕ рд╣реЛ рдЧрдпрд╛, рд╕рд╛рде рд╣реА рдСрд░реНрдбрд░ рдХрд┐рдП рдЧрдП рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдкреИрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкрддрд╛рдХрд╛ рдХреЛ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрджрд┐ рдПрдХ рддреНрд░реБрдЯрд┐ рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рддреЛ рдкреНрд░реЗрд╖рдХ рдХреЛ рд╕рдВрднрд╛рд╡рд┐рдд рджреЗрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдмреНрд▓реИрдХрдмреЙрдХреНрд╕ рд╕рдорд░реНрдерди рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдирд┐рдкрдЯреЗрдЧрд╛ ред

рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрдЧреНрд░рд╣ рдХреА рд╕рд╛рдордЧреНрд░реА , рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд╕рдХрддреА рд╣реИред



рдФрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдкрд░рд┐рдкрдХреНрд╡рддрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдмреНрд▓реИрдХрдмреЙрдХреНрд╕ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ, рдорд╛рдирд╡ рд░рд╣рд┐рдд рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдХреЛ рдмреНрд▓реИрдХрдмреЙрдХреНрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЬреНрдЮрд╛рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдкреИрдХреЗрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рдереАред

MAVLink рдореЗрдВ, рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд┐рд╡рд░рдг XML рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╣реИ ред рдмреНрд▓реИрдХрдмреЙрдХреНрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ, рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ ред

рдмреЗрд╢рдХ, рдмреНрд▓реИрдХрдмреЙрдХреНрд╕ рдХреЗ рдкрд╛рд╕ MAVLink рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╛рдлреА рдмрдбрд╝реЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмреНрд▓реИрдХрдмреЙрдХреНрд╕ рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рднрд╛рдЧ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИред рд░реВрдкрд╛рдВрддрд░рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣рд╛рдБ рдФрд░ рдкрдврд╝реЗрдВред

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



рдкрд░рд┐рдгрд╛рдо:

рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рд╡рд┐рддрд░рд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд▓рд┐рдЦрддреЗ рд╕рдордп рдПрдХреНрд╕рдЪреЗрдВрдЬ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рд╕реЗ рдЦреБрд╢ рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╛ рдЖрдк рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЗ рд╕рдордп рддреНрд░реБрдЯрд┐рдпреЛрдВ рдФрд░ рдкреАрдбрд╝рд╛ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдердХ рдЧрдП рд╣реИрдВ - рдмреНрд▓реИрдХрдмреЙрдХреНрд╕ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рд╡рд┐рддрд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рдЖрд╡реЗрджрди рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмреНрд▓реИрдХрдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдЕрдкрдиреЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ SQLite рдореЗрдВ рд▓рд┐рдЦреЗрдВ, рдХрд┐рд╕реА рднреА рднрд╛рд╖рд╛ рдореЗрдВ JAVA, C #, C ,
рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдЗрд╖реНрдЯрддрдо рдкреНрд░рд╛рд░реВрдк рдмрдирд╛рдПрдВ, рдЙрд╕рдХреЗ рдмрд╛рдж рдкрдврд╝рдирд╛ред

рдФрд░, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ ... рдСрдкрд░реЗрдЯрд░ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХрдВрдЯреНрд░реЛрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВред

Source: https://habr.com/ru/post/hi410297/


All Articles