GNU рд░реЗрдбрд┐рдУ 3.8.0 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдХрд╛рд╢рдирд╛рдкрд╛рд╕реВрди рд╕рд╣рд╛ рд╡рд░реНрд╖реЗ рд╕реНрдерд╛рдкрдирд╛ рд░реАрд▓рд┐рдЭ рдЬреАрдПрдирдпреВ рд░реЗрдбрд┐рдУ 3.8.., рдПрдХ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд┐рдЧреНрдирд▓ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо. GNU рд░реЗрдбрд┐рдУ рд╣рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ рдЖрдгрд┐ рд▓рд╛рдпрдмреНрд░рд░реАрдВрдЪрд╛ рдПрдХ рд╕рдВрдЪ рдЖрд╣реЗ рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд░реЗрдбрд┐рдУ рд╕рд┐рд╕реНрдЯрдо, рдореЙрдбреНрдпреБрд▓реЗрд╢рди рд╕реНрдХреАрдо рдЖрдгрд┐ рдкреНрд░рд╛рдкреНрдд рдЖрдгрд┐ рдкрд╛рдард╡рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рдЧреНрдирд▓рдЪреЗ рд╕реНрд╡рд░реВрдк рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ рдЬреНрдпрд╛рдордзреНрдпреЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдордзреНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рд╕рд┐рдЧреНрдирд▓ рдХреЕрдкреНрдЪрд░ рдЖрдгрд┐ рдЬрдирд░реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдзреА рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЙрдкрдХрд░рдгреЗ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддрд╛рдд. рдкреНрд░рдХрд▓реНрдк рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд GPLv3 рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд. GNU рд░реЗрдбрд┐рдУрдЪреНрдпрд╛ рдмрд╣реБрддреЗрдХ рдШрдЯрдХрд╛рдВрдЪрд╛ рдХреЛрдб Python рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ; рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЖрдгрд┐ рд▓реЗрдЯрдиреНрд╕реАрд╕рд╛рдареА рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рднрд╛рдЧ C++ рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗрдд, рдЬреЗ рд░рд┐рдЕрд▓ рдЯрд╛рдЗрдордордзреНрдпреЗ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рддрд╛рдирд╛ рдкреЕрдХреЗрдЬ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.

рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реА рдмрдБрдб рдЖрдгрд┐ рд╕рд┐рдЧреНрдирд▓ рдореЙрдбреНрдпреБрд▓реЗрд╢рдирдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд░рд╛рд╢реА рдЬреЛрдбрд▓реЗрд▓реЗ рдирд╕рд▓реЗрд▓реНрдпрд╛ рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдмрд▓ рдЯреНрд░рд╛рдиреНрд╕рд╕реАрд╡реНрд╣рд░реНрд╕рдЪреНрдпрд╛ рд╕рдВрдпреЛрдЬрдирд╛рдд, рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪрд╛ рд╡рд╛рдкрд░ рдЬреАрдПрд╕рдПрдо рдиреЗрдЯрд╡рд░реНрдХрд╕рд╛рдареА рдмреЗрд╕ рд╕реНрдЯреЗрд╢рдиреНрд╕, рдЖрд░рдПрдлрдЖрдпрдбреА рдЯреЕрдЧреНрдЬрдЪреНрдпрд╛ рд░рд┐рдореЛрдЯ рд░реАрдбрд┐рдВрдЧрд╕рд╛рдареА рдЙрдкрдХрд░рдгреЗ (рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдЖрдпрдбреА рдЖрдгрд┐ рдкрд╛рд╕, рд╕реНрдорд╛рд░реНрдЯ) рдмрдирд╡рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдХрд╛рд░реНрдб) , рдЬреАрдкреАрдПрд╕ рд░рд┐рд╕реАрд╡реНрд╣рд░, рд╡рд╛рдпрдлрд╛рдп, рдПрдлрдПрдо рд░реЗрдбрд┐рдУ рд░рд┐рд╕реАрд╡реНрд╣рд░ рдЖрдгрд┐ рдЯреНрд░рд╛рдиреНрд╕рдореАрдЯрд░, рдЯреАрд╡реНрд╣реА рдбреАрдХреЛрдбрд░, рдирд┐рд╖реНрдХреНрд░рд┐рдп рд░рдбрд╛рд░, рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдЗ. USRP рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдкреЕрдХреЗрдЬ рдЗрддрд░ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдШрдЯрдХ рдЗрдирдкреБрдЯ рдЖрдгрд┐ рдЖрдЙрдЯрдкреБрдЯ рд╕рд┐рдЧреНрдирд▓рд╕рд╛рдареА рд╡рд╛рдкрд░реВ рд╢рдХрддреЗ, рдЙрджрд╛. рдЙрдкрд▓рдмреНрдз рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб, рдЯреАрд╡реНрд╣реА рдЯреНрдпреВрдирд░реНрд╕, рдмреНрд▓реЗрдбрдЖрд░рдПрдл, рдорд╛рдпрд░реАрдб-рдЖрд░рдПрдл, рд╣реЕрдХрдЖрд░рдПрдл, рдпреВрдПрдордЯреАрдЖрд░рдПрдХреНрд╕, рд╕реЙрдлреНрдЯреНрд░реЛрдХ, рдХреЙрдореЗрдбреА, рдлрдирдХреНрдпреВрдм, рдПрдлрдПрдордХреЙрдордПрдордПрд╕, рдпреВрдПрд╕рдЖрд░рдкреА рдЖрдгрд┐ рдПрд╕-рдорд┐рдиреА рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕.

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

рдореБрдЦреНрдп рдмрджрд▓:

  • рд╡рд┐рдХрд╛рд╕рд╛рдордзреНрдпреЗ C++ 11 рдорд╛рдирдХ рдЖрдгрд┐ CMake рдЕрд╕реЗрдВрдмреНрд▓реА рд╕рд┐рд╕реНрдЯрдордЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрдХреНрд░рдордг рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рд╕рдВрд╣рд┐рддрд╛ рд╢реИрд▓реА рдХреНрд▓рдБрдЧ-рд╕реНрд╡рд░реВрдкрд╛рдиреБрд╕рд╛рд░ рдЖрдгрд▓реА рдЬрд╛рддреЗ;
  • рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡рд╛рдВрдордзреНрдпреЗ MPIR/GMP, Qt5, gsm рдЖрдгрд┐ codec2 рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реЛрддреЛ. CMake, GCC, MSVC, Swig, Boost рдЪреНрдпрд╛ рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╕рд╛рдареА рдЕрджреНрдпрдпрд╛рд╡рдд рдЖрд╡рд╢реНрдпрдХрддрд╛. libusb, Qt4 рдЖрдгрд┐ CppUnit рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡рд╛рдВрдордзреВрди рдХрд╛рдврд▓реЗ;
  • Python 3 рд╕рд╣ рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реА рдЖрд╣реЗ, GNU рд░реЗрдбрд┐рдУ 3.8 рдЪреА рдкреБрдвреАрд▓ рд╢рд╛рдЦрд╛ рдкрд╛рдпрдерди 2 рдЪреНрдпрд╛ рд╕рдорд░реНрдердирд╛рд╕рд╣ рд╢реЗрд╡рдЯрдЪреА рдЕрд╕реЗрд▓;
  • рдЧреНрдиреБрд░рд╛рдбрд┐рдУ-рд░рдирдЯрд╛рдЗрдордордзреНрдпреЗ, тАЬрдЯрд╛рдЗрдотАЭ рдЯреЕрдЧреНрдЬрдЪреНрдпрд╛ рдлреНрд░реЕрдХреНрд╢рдирд▓ рд╡реНрд╣реЕрд▓реНрдпреВрдЬрдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд░реАрд╕реЗрдореНрдкрд▓рд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓реНрд╕рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдЪреНрдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд рдкреБрдиреНрд╣рд╛ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ;
  • GUI рд▓рд╛ рдЬреАрдЖрд░рд╕реА (GNU Radio Companion) C++ рдордзреНрдпреЗ рдХреЛрдб рдЬрдирд░реЗрд╢рдирд╕рд╛рдареА рдкрд░реНрдпрд╛рдпреА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ, XML рдРрд╡рдЬреА YAML рд╕реНрд╡рд░реВрдк рд╡рд╛рдкрд░рд▓реЗ рдЧреЗрд▓реЗ, blks2 рдХрд╛рдврд▓реЗ рдЧреЗрд▓реЗ, рдХреЕрдирд╡реНрд╣рд╛рд╕ рд╕рд╛рдзрдиреЗ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╕реБрдзрд╛рд░рд▓реА рдЧреЗрд▓реА рдЖрдгрд┐ рдЧреЛрд▓рд╛рдХрд╛рд░ рдмрд╛рдгрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ;
  • gr-qtgui GUI Qt4 рд╡рд░реВрди Qt5 рд╡рд░ рд╣рд▓рд╡рд▓реЗ рдЖрд╣реЗ;
  • gr-utils рдиреЗ gr_modtool рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ рд▓рдХреНрд╖рдгреАрдп рд╕реБрдзрд╛рд░рдгрд╛ рдХреЗрд▓реА рдЖрд╣реЗ. PyQwt рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЙрдкрдпреБрдХреНрддрддрд╛ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реНрдпрд╛ рдЖрд╣реЗрдд;
  • gr-comedi, gr-fcd рдЖрдгрд┐ gr-wxgui рдореЙрдбреНрдпреВрд▓реНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рдмрдВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛