рдбреА рд▓рдБрдЧреНрд╡реЗрдЬрд╕рд╛рдареА рдкреНрд░реЛрдЧреНрд░реЕрдорд┐рдВрдЧ рдорд╛рдпрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░рд╕рд╛рдареА рд░рдирдЯрд╛рдЗрдо рд╕рд╛рджрд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ

рдбрд╛рдпрд▓рди рдЧреНрд░реЕрд╣рдордиреЗ рд░рд┐рдЕрд▓-рдЯрд╛рдЗрдо рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо (RTOS) рд╕рд╣ рд╕реБрд╕рдЬреНрдЬ рдорд╛рдпрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░рдЪреНрдпрд╛ рдбреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрд╕рд╛рдареА рд╣рд▓рдХрд╛ рд░рдирдЯрд╛рдЗрдо LWDR рд╕рд╛рджрд░ рдХреЗрд▓рд╛. рд╕рдзреНрдпрд╛рдЪреА рдЖрд╡реГрддреНрддреА рдПрдЖрд░рдПрдо рдХреЙрд░реНрдЯреЗрдХреНрд╕-рдПрдо рдорд╛рдпрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕рд╕рд╛рдареА рдЖрд╣реЗ. рд╡рд┐рдХрд╛рд╕рд╛рдЪреЗ рдЙрджреНрджрд┐рд╖реНрдЯ рд╕рд░реНрд╡ D рдХреНрд╖рдорддрд╛ рдкреВрд░реНрдгрдкрдгреЗ рдХрд╡реНрд╣рд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рдирд╛рд╣реА, рдкрд░рдВрддреБ рдореВрд▓рднреВрдд рд╕рд╛рдзрдиреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдореЗрдорд░реА рд╡рд╛рдЯрдк рд╡реНрдпрдХреНрддрд┐рдЪрд▓рд┐рддрдкрдгреЗ рдХреЗрд▓реЗ рдЬрд╛рддреЗ (рдирд╡реАрди / рд╣рдЯрд╡рд╛), рддреЗрдереЗ рдХрдЪрд░рд╛ рдЧреЛрд│рд╛ рдХрд░рдгрд╛рд░реЗ рдирд╛рд╣реА, рдкрд░рдВрддреБ RTOS рдЯреВрд▓реНрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреЗрдХ рд╣реБрдХ рдЖрд╣реЗрдд.

рд╕рд╛рджрд░ рдХреЗрд▓реЗрд▓реА рдЖрд╡реГрддреНрддреА рд╕рдорд░реНрдерди рджреЗрддреЗ:

  • рд╕рдВрд░рдЪрдиреЗрд╕рд╛рдареА рд╡рд░реНрдЧ рдЖрдгрд┐ рдвреАрдЧ рдЙрджрд╛рд╣рд░рдгрд╛рдВрдЪреЗ рд╡рд╛рдЯрдк рдЖрдгрд┐ рдирд╛рд╢;
  • рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп;
  • рдард╛рдордкрдгреЗ
  • рдХрд░рд╛рд░, рдореВрд▓рднреВрдд RTTI рд╕рд╛рдзрдиреЗ (Typeinfo рдЪреНрдпрд╛ рдЦрд░реНрдЪрд╛рд╡рд░);
  • рдЗрдВрдЯрд░рдлреЗрд╕;
  • рдЖрднрд╛рд╕реА рдХрд╛рд░реНрдпреЗ;
  • рдЕрдореВрд░реНрдд рдЖрдгрд┐ рд╕реНрдерд┐рд░ рд╡рд░реНрдЧ;
  • рд╕реНрдерд┐рд░ рдЕреЕрд░реЗ;
  • рдбрд╛рдпрдиреЕрдорд┐рдХ рдЕреЕрд░реЗ рд╡рд╛рдЯрдк рдХрд░рдгреЗ, рдореБрдХреНрдд рдХрд░рдгреЗ рдЖрдгрд┐ рдЖрдХрд╛рд░ рдмрджрд▓рдгреЗ;
  • рдбрд╛рдпрдиреЕрдорд┐рдХ рдЕреЕрд░реЗрдордзреНрдпреЗ рдШрдЯрдХ рдЬреЛрдбрдгреЗ рдЖрдгрд┐ рдбрд╛рдпрдиреЕрдорд┐рдХ рдЕреЕрд░реЗ рдПрдХрддреНрд░ рдХрд░рдгреЗ.

рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реНрдерд┐рддреАрдд: рдЕрдкрд╡рд╛рдж рдЖрдгрд┐ рдереНрд░реЛрдПрдмрд▓ (рддреНрдпрд╛рдВрдирд╛ рд╕реНрдХреЕрд╡реНрд╣реЗрдВрдЬрд░ рд╕рдорд░реНрдерди рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ).

рдЕрдВрдорд▓рд╛рдд рдирд╛рд╣реА рдЖрдгрд▓реЗ:

  • рдореЙрдбреНрдпреВрд▓ рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдЖрдгрд┐ рдбрд┐рд╕реНрдЯреНрд░рдХреНрдЯрд░;
  • рдореЙрдбреНрдпреВрд▓ рдорд╛рд╣рд┐рддреА;
  • рдереНрд░реЗрдб рд▓реЛрдХрд▓ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ (TLS);
  • рдкреНрд░рддрд┐рдирд┐рдзреА рдЖрдгрд┐ рдмрдВрдж;
  • рд╕рд╣рдпреЛрдЧреА рдЕреЕрд░реЗ;
  • рд╕рд╛рдорд╛рдпрд┐рдХ рдЖрдгрд┐ рд╕рдордХреНрд░рдорд┐рдд рдбреЗрдЯрд╛;
  • рд╣реЕрд╢ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд╕реНрддреВ.

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

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