рдбрд╛рдпрд▓рди рдЧреНрд░реЕрд╣рдордиреЗ рд░рд┐рдЕрд▓-рдЯрд╛рдЗрдо рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо (RTOS) рд╕рд╣ рд╕реБрд╕рдЬреНрдЬ рдорд╛рдпрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░рдЪреНрдпрд╛ рдбреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрд╕рд╛рдареА рд╣рд▓рдХрд╛ рд░рдирдЯрд╛рдЗрдо LWDR рд╕рд╛рджрд░ рдХреЗрд▓рд╛. рд╕рдзреНрдпрд╛рдЪреА рдЖрд╡реГрддреНрддреА рдПрдЖрд░рдПрдо рдХреЙрд░реНрдЯреЗрдХреНрд╕-рдПрдо рдорд╛рдпрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕рд╕рд╛рдареА рдЖрд╣реЗ. рд╡рд┐рдХрд╛рд╕рд╛рдЪреЗ рдЙрджреНрджрд┐рд╖реНрдЯ рд╕рд░реНрд╡ D рдХреНрд╖рдорддрд╛ рдкреВрд░реНрдгрдкрдгреЗ рдХрд╡реНрд╣рд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рдирд╛рд╣реА, рдкрд░рдВрддреБ рдореВрд▓рднреВрдд рд╕рд╛рдзрдиреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдореЗрдорд░реА рд╡рд╛рдЯрдк рд╡реНрдпрдХреНрддрд┐рдЪрд▓рд┐рддрдкрдгреЗ рдХреЗрд▓реЗ рдЬрд╛рддреЗ (рдирд╡реАрди / рд╣рдЯрд╡рд╛), рддреЗрдереЗ рдХрдЪрд░рд╛ рдЧреЛрд│рд╛ рдХрд░рдгрд╛рд░реЗ рдирд╛рд╣реА, рдкрд░рдВрддреБ RTOS рдЯреВрд▓реНрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреЗрдХ рд╣реБрдХ рдЖрд╣реЗрдд.
рд╕рд╛рджрд░ рдХреЗрд▓реЗрд▓реА рдЖрд╡реГрддреНрддреА рд╕рдорд░реНрдерди рджреЗрддреЗ:
- рд╕рдВрд░рдЪрдиреЗрд╕рд╛рдареА рд╡рд░реНрдЧ рдЖрдгрд┐ рдвреАрдЧ рдЙрджрд╛рд╣рд░рдгрд╛рдВрдЪреЗ рд╡рд╛рдЯрдк рдЖрдгрд┐ рдирд╛рд╢;
- рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп;
- рдард╛рдордкрдгреЗ
- рдХрд░рд╛рд░, рдореВрд▓рднреВрдд RTTI рд╕рд╛рдзрдиреЗ (Typeinfo рдЪреНрдпрд╛ рдЦрд░реНрдЪрд╛рд╡рд░);
- рдЗрдВрдЯрд░рдлреЗрд╕;
- рдЖрднрд╛рд╕реА рдХрд╛рд░реНрдпреЗ;
- рдЕрдореВрд░реНрдд рдЖрдгрд┐ рд╕реНрдерд┐рд░ рд╡рд░реНрдЧ;
- рд╕реНрдерд┐рд░ рдЕреЕрд░реЗ;
- рдбрд╛рдпрдиреЕрдорд┐рдХ рдЕреЕрд░реЗ рд╡рд╛рдЯрдк рдХрд░рдгреЗ, рдореБрдХреНрдд рдХрд░рдгреЗ рдЖрдгрд┐ рдЖрдХрд╛рд░ рдмрджрд▓рдгреЗ;
- рдбрд╛рдпрдиреЕрдорд┐рдХ рдЕреЕрд░реЗрдордзреНрдпреЗ рдШрдЯрдХ рдЬреЛрдбрдгреЗ рдЖрдгрд┐ рдбрд╛рдпрдиреЕрдорд┐рдХ рдЕреЕрд░реЗ рдПрдХрддреНрд░ рдХрд░рдгреЗ.
рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реНрдерд┐рддреАрдд: рдЕрдкрд╡рд╛рдж рдЖрдгрд┐ рдереНрд░реЛрдПрдмрд▓ (рддреНрдпрд╛рдВрдирд╛ рд╕реНрдХреЕрд╡реНрд╣реЗрдВрдЬрд░ рд╕рдорд░реНрдерди рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ).
рдЕрдВрдорд▓рд╛рдд рдирд╛рд╣реА рдЖрдгрд▓реЗ:
- рдореЙрдбреНрдпреВрд▓ рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдЖрдгрд┐ рдбрд┐рд╕реНрдЯреНрд░рдХреНрдЯрд░;
- рдореЙрдбреНрдпреВрд▓ рдорд╛рд╣рд┐рддреА;
- рдереНрд░реЗрдб рд▓реЛрдХрд▓ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ (TLS);
- рдкреНрд░рддрд┐рдирд┐рдзреА рдЖрдгрд┐ рдмрдВрдж;
- рд╕рд╣рдпреЛрдЧреА рдЕреЕрд░реЗ;
- рд╕рд╛рдорд╛рдпрд┐рдХ рдЖрдгрд┐ рд╕рдордХреНрд░рдорд┐рдд рдбреЗрдЯрд╛;
- рд╣реЕрд╢ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд╕реНрддреВ.
рд╕реНрддреНрд░реЛрдд: opennet.ru