рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреЗ рд▓рд┐рдП рдХреНрдпреВрдЯреА рдирд┐рд░реНрдорд╛рддрд╛ 4.12 рдФрд░ рдХреНрдпреВрдмреАрдПрд╕ 1.16 рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди

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

рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ QtC 4.10 рдФрд░ QBS 1.14 , QtC 4.11 рдФрд░ QBS 1.15 рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ ред

рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдпрд╣ рд╡рд┐рд╖рдп рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рдмрд┐рд▓реНрд▓реА рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред

рдмрд╕ рджреВрд╕рд░реЗ рджрд┐рди, рдЪреБрдкрдЪрд╛рдк рдФрд░ рдЕрдЧреЛрдЪрд░ рд░реВрдк рд╕реЗ, рдХреНрдпреВрдЯреА рдирд┐рд░реНрдорд╛рддрд╛ 4.12 рд░рд┐рд▓реАрдЬ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ , рдЬрд┐рд╕рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ (рдЖрдо рд▓реЛрдЧреЛрдВ рдореЗрдВ - "рдмреЗрдпрд░рдореЗрдЯрд▓" рдбрд┐рд╡рд╛рдЗрд╕) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕реБрдзрд╛рд░ рдЬреЛрдбрд╝реЗ рдЧрдП рдереЗред рдХреНрдпреВрдЯреА рдХреНрд░рд┐рдПрдЯрд░ рдХреА рдпрд╣ рд░рд┐рд▓реАрдЬ QBS 1.16 рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рддреА рд╣реИ , рдЬрд┐рд╕рдореЗрдВ рдирдП рд╕реБрдзрд╛рд░ рднреА рд╣реИрдВред

рдХреНрдпреВрдЯреА рдирд┐рд░реНрдорд╛рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░



  1. Keil MDK рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред

    рдореБрдЦреНрдп рдирдпрд╛ рд╕реБрдзрд╛рд░ Keil MDK v5 рд╕реЗ рдбреАрдмрдЧрд░ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рд╣реИред Keilрдерд░реНрдб-рдкрд╛рд░реНрдЯреА рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдбрд┐рдмрдЧрд░ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПрдПрдХ UVSC рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдПрдХ рдкрд░рдд рдХреЗ рд░реВрдк рдореЗрдВ, рд╡реЗ рдПрдХ рдЧрддрд┐рд╢реАрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ (рдЬреЛ рдЦреБрдж рдХреЗрдЗрд▓ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ) рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреАрдЖрдИ рд╡рд┐рд╡рд░рдгред

    рдЗрд╕ рдбрд┐рдмрдЧрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЗрд╡рд▓ рддрдм рдЙрдкрд▓рдмреНрдз рд╣реЛрддрд╛ рд╣реИ рдЬрдм BareMetal рдкреНрд▓рдЧрдЗрди рд╕рдХреНрд╖рдо рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдореЗрдиреВ "рд╕рд╣рд╛рдпрддрд╛ -> рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ -> рдбрд┐рд╡рд╛рдЗрд╕ рд╕рдорд░реНрдерди -> BareMetal" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдХреНрд░рд┐рдп рд╣реЛрддрд╛ рд╣реИред

    рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбрд┐рдмрдЧрд░реНрд╕ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ:
    рдбреАрдмрдЧрд░рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд┐рд╡рд░рдг
    рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░рдПрдЖрд░рдПрдордЖрдкрдХреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдбреАрдмрдЧрд░ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ MCU рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
    ST-рд▓рд┐рдВрдХрдПрдЖрд░рдПрдордЖрдкрдХреЛ STMicroelectronics рд╕реЗ MCUs рдХреЛ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред


    рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ:
    рдПрдорд╕реАрдпреВрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдзреНрдпрд╛рди рджреЗрдВ
    STM32 STMicroelectronics рджреНрд╡рд╛рд░рд╛рдПрдЖрд░рдПрдордХрдо рд╕реЗ рдХрдо рдпрд╣ STM32F1x рдФрд░ STM32F4x рдХреЗ рд╕рд╛рде рдмрд┐рд▓реНрдХреБрд▓ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

    рдЕрдм рдХреЗрдЗрд▓ рдбреАрдмрдЧрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЯреИрдм рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ "рдЯреВрд▓реНрд╕ -> рд╡рд┐рдХрд▓реНрдк -> рдХрд┐рдЯ -> рдбрд┐рдмрдЧреНрд░реЗрдЧ -> рдСрдЯреЛ-рдбрд┐рдЯреЗрдХреНрдЯ"ред

    рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:



    рдЗрд╕рд▓рд┐рдП, рдХреЗрдЗрд▓ рдЯреВрд▓рдХрд┐рдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдХрд▓рди рдФрд░ рдбреАрдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрд┐рдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓ рдЪрд░рдг рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИрдВ:

    1. рдПрдХ рдирдП рдирдВрдЧреЗ-рдзрд╛рддреБ рдЙрдкрдХрд░рдг рдХрд╛ рдирд┐рд░реНрдорд╛рдгред

      "рдЙрдкрдХрд░рдг -> рд╡рд┐рдХрд▓реНрдк -> рдЙрдкрдХрд░рдг -> рдЬреЛрдбрд╝реЗрдВ -> рдирдВрдЧреЗ рдзрд╛рддреБ рдЙрдкрдХрд░рдг" рдореЗрдВ рдПрдХ рдирдпрд╛ рдЙрдкрдХрд░рдг рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ рдФрд░ рдЗрд╕ рдЙрдкрдХрд░рдг рдХрд╛ рдХреЛрдИ рднреА рдирд╛рдо рд╕реЗрдЯ рдХрд░реЗрдВ (рдЗрд╕реЗ stm32f4 рд╣реЛрдиреЗ рджреЗрдВ), рдФрд░ рдбреАрдмрдЧ рд╕рд░реНрд╡рд░ рдкреНрд░рджрд╛рддрд╛ рдлрд╝реАрд▓реНрдб "рдХреЛрдИ рдирд╣реАрдВ" рдЫреЛрдбрд╝ рджреЗрдВ:


    2. .

      ┬лManage┬╗ :



      ┬лAdd┬╗ ┬лUVision ST-Link┬╗:



      , 'tools.ini', Keil:



      : Keil-, , .

      , , , ┬лTarget device -> Manage┬╗:



      ( STM32F407 STM32F4DISCOVERY):



      : Keil ┬лDFP┬╗ PackInstaller.

      , , ┬лTarget driver -> Manage┬╗:



      ┬лST-Link Debugger┬╗:



      :


    3. .

      ┬лTools -> Options -> Kits -> Add┬╗ (C C++), . , Qt ┬лNone┬╗:



    рдЕрдм рдЖрдк QBS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдФрд░ рдбреАрдмрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдлрд┐рд▓рд╣рд╛рд▓ рдпрд╣ рд╕рдм "QBS рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ" рд╕рд┐рд▓рд╡рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред

    рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк STM32F4DISCOVERY рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдкреНрдд QBS рдЙрджрд╛рд╣рд░рдг рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрд▓рдИрдбреА рдХреЛ рдмреНрд▓рд┐рдВрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



    рдХреНрдпрд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ:

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

    рдФрд░ рдХреНрдпрд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ :

    • рдореЗрдореЛрд░реА рджреЗрдЦреЗрдВ / рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВред
    • рдкрд░рд┐рдзреАрдп рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдФрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВред

    рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдХреНрдпрд╛ рд╣реИрдВ:

    • : , 10 , ┬л┬╗ Qt Creator. UVSC. ( , ) Qt Creator.
    • 'main' (, .). UVSC.
    • ( ). UVSC.
    • 'step-into' 'step-over' 'main' : . 'main' Qt Creator 'step-instruction', . UVSC.
    • . UVSC.

    рд╡рд░реНрддрдорд╛рди рд░рд╛рдЬреНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ ред

    рдиреЛрдЯ: рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдореИрдВрдиреЗ рдпреВрд╡реАрдПрд╕рд╕реА рдореЗрдВ рдХреЗрдЗрд▓ рдХреЗ рд╕рдорд░реНрдерди рдореЗрдВ рдкрд╛рдИ рдЧрдИ рдЗрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╡реЗ рдЗрд╕ рд╕рдм рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдХреЗрдЗрд▓ рдХреЗ "рдореВрд▓реНрдпрд╛рдВрдХрди" рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐, рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдЦрд░реАрджреЗрдВ рдФрд░ рдлрд┐рд░ рд╣рдо рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рд▓реЗрдХрд┐рди рдпрд╣ рдмрдХрд╡рд╛рд╕ рд╣реИ! рдореБрдЭреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЧреИрд░-рдХрд╛рд░реНрдпрд╢реАрд▓ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреНрдпреЛрдВ рдЦрд░реАрджрдирд╛ рдЪрд╛рд╣рд┐рдП!

    рдмреЗрд╢рдХ, рдХрдбрд╝рд╛рдИ рд╕реЗ рдиреНрдпрд╛рдп рди рдХрд░реЗрдВ, рдпрд╣ рд╕рд┐рд░реНрдл рдкрд╣рд▓рд╛ рдХрджрдо рд╣реИ ... рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ: рдкрд░реЗрд╢рд╛рдиреА рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рд╢реБрд░реВ рд╣реБрдЖред

  2. GDB рдХреЗ рд▓рд┐рдП рдирдП рдбрд┐рдмрдЧрд░реНрд╕

    рдЬреЛрдбрд╝реЗ рдЧрдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирдП рдбрд┐рдмрдЧрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛:
    рдбреАрдмрдЧрд░рдПрдХ рдкреНрд░рдХрд╛рд░
    рд╕реЗрдЧрд░ J- рд▓рд┐рдВрдХgdb
    EBLinkgdb


    рдореИрдВ рдпрд╣рд╛рдВ рдЙрдирдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИред

QBS рдореЗрдВ рд╕реБрдзрд╛рд░


рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ IAR EW рдХреЗ рд▓рд┐рдП рд░реЗрдиреЗрд╕рд╛ рд╕реЗ рдирдП рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рд╕рдорд░реНрдерди рдФрд░ рдСрдЯреЛ-рдбрд┐рдЯреЗрдХреНрд╢рди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред Qbs.altecture

рд╕рдВрдкрддреНрддрд┐ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирдП рдореВрд▓реНрдп рд╣реИрдВ:

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдирд╛рдорд╕рдВрдкрддреНрддрд┐ рдореВрд▓реНрдп
рд░реЗрдиреЗрд╕рд╛ V850v850
рд░реЗрдиреЗрд╕рд╕ 78K78k
рд░реЗрдиреЗрд╕рд╕ RL78rl78
рд░реЗрдиреЗрд╕рд╛ рдЖрд░рдПрдХреНрд╕rx
рд░реЗрдиреЗрд╕рд╕ RH850rh850

рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реЛрдЧрд╛


рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, QBS рдиреЗ Keil рдХреЗ рд▓рд┐рдП C251, C166 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рд╣реИ, рдФрд░ Qt Creator рдХреЗ рд▓рд┐рдП рдирдП рдбреАрдмрдЧрд░реНрд╕ рдФрд░ Keil рдХреЗ рд▓рд┐рдП рдирдП рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рд╣реИред

рдЗрд╕ рдиреЛрдЯ рдкрд░, рдореИрдВ рдЕрдкрдиреА рдХрд╣рд╛рдиреА рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реВрдВ, рдЖрдк рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рдЬреЛ рдЗрд╕ рд╕рдореАрдХреНрд╖рд╛ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВрдЧреЗред

All Articles