QNX рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо: рдкрд░рд┐рдЪрдп

рдРрд╕рд╛ рд╣реБрдЖ рдХрд┐ рдореЗрд░реА рдЧрддрд┐рд╡рд┐рдзрд┐ QNX рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо (RTOS) рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдЕрдм рдХрдИ рд╕рд╛рд▓реЛрдВ рд╕реЗ рдореИрдВ рдЗрд╕ OS рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдЗрд╕ рддрдереНрдп рдкрд░ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рд╣рдм рдкрд░ рдПрдХ рдЦреЛрдЬ QNX рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдкрд░рд┐рдгрд╛рдо рдкреИрджрд╛ рдХрд░рддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрд░рдЯреАрдУрдПрд╕ рди рдХреЗрд╡рд▓ рдПрдореНрдмреЗрдбреЗрдб рдФрд░ рдЕрддреНрдпрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рд▓рд┐рдП, рдмрд▓реНрдХрд┐ рд╡реНрдпрд╛рдкрдХ рдЬрдирддрд╛ рдХреЗ рд▓рд┐рдП рднреА рд░реБрдЪрд┐ рдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдХреЛрдИ рд░рд╣рд╕реНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ рд░рд┐рдо рдмреНрд▓реИрдХрдмреЗрд░реА рдкреНрд▓реЗрдмреБрдХ рдЯреИрдмрд▓реЗрдЯ рдХрдВрдкреНрдпреВрдЯрд░ QNX рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ рд╣рдорд╛рд░реЗ рд╕рд╛рде рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИред

QNX рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛


QNX RTOS рдПрдХ рд▓рд┐рдирдХреНрд╕ рдХреНрд▓реЛрди рдпрд╛ рд╡рд┐рддрд░рдг рдпрд╛ рдХреБрдЫ рдЕрдиреНрдп UNIX рдЬреИрд╕реА рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдСрдлрд╢реВрдЯ рдирд╣реАрдВ рд╣реИред рдХреНрдпреВрдПрдирдПрдХреНрд╕ рдПрдХ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдпреВрдирд┐рдХреНрд╕-рдЬреИрд╕рд╛ рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реИ рдЬреЛ рдПрдХ рдорд╛рдЗрдХреНрд░реЛрдХрд░реНрдирд▓ рдФрд░ рдореИрд╕реЗрдЬрд┐рдВрдЧ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред QNX рдХреЗ рдЖрдзреБрдирд┐рдХ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИ рдФрд░ POSIX рдорд╛рдирдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдорд╛рдгрд┐рдд рд╣реИред QNX рдХрд╛ рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг 1981 рдореЗрдВ рд╡рд╛рдкрд╕ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рддрдм рд╕реЗ, рдХрд╛рдлреА рд╕рдордп рдмреАрдд рдЪреБрдХрд╛ рд╣реИ рдФрд░ QNX рдкреАрдврд╝рд┐рдпреЛрдВ рдиреЗ рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рд╕рдлрд▓ рдХрд┐рдпрд╛: QNX2, QNX4 рдФрд░, рдЖрдЦрд┐рд░рдХрд╛рд░, QNX 6 (рдпрд╛ QNX Neutrino)ред рдкреБрд░рд╛рдиреЗ QNX2 рдЕрднреА рднреА рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдХреА рд╡рд┐рд╖рдорддрд╛ рдкрд┐рдЫрд▓реА рд╢рддрд╛рдмреНрджреА рдХреЗ 80 рдХреЗ рджрд╢рдХ рдореЗрдВ рдЧрд┐рд░реА рдереАред рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдФрд░ рдЕрдзрд┐рдХ рдЖрдзреБрдирд┐рдХ RTOS QNX4 рд╡рд┐рдВрдбреЛрдЬ 90 рдХреЗ рдордзреНрдп рдореЗрдВ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (Russified QNX4 рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕реНрдХреНрд░реАрди рдХреЗ рдиреАрдЪреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдкрд░):

QNX 4.25 (KPDA.00002-01)ред  рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдмрдВрдзрдХред

90 рдХреЗ рджрд╢рдХ рдХреЗ рдЙрддреНрддрд░рд╛рд░реНрдз рдореЗрдВ, QNX6 рдпрд╛ QNX Neutrino - рдПрдХ рдирдИ QNX рд╢рд╛рдЦрд╛ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдиреЗ рд▓рдЧреАред рдпрд╣ RTOS рдХрд╛ рдПрдХ рдЖрдзреБрдирд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдЬрд┐рд╕реЗ 2000 рдХреЗ рджрд╢рдХ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ QNX рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рдирдпрд╛ рд▓рд╛рдпрд╛ рдЧрдпрд╛: рдЧреИрд░- x86 рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ (MIPS, PowerPC, ARM, SH4) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдорд▓реНрдЯреАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдЖрджрд┐ред рдЖрд░рдЯреАрдУрдПрд╕ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЛ рдлрд┐рд░ рд╕реЗ рдбрд┐рдЬрд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлреЛрдЯреЙрди рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдоред рд╡реИрд╕реЗ, рдЕрдм QNX6 рдХреЗ рд▓рд┐рдП рдиреЗрдЯрдмреАрдПрд╕рдбреА рдиреЗрдЯрд╡рд░реНрдХ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреА рдХрд╛рдлреА рд╕рд░рд▓ рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред

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

рд╢рд╛рдпрдж рдЕрдм рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП QNX рдХрд╛ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╕рдВрд╕реНрдХрд░рдг QNX6 рд╣реИред рд╕рднреА рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ QNX6 рдкрд░ рдирд┐рд░реНрдорд┐рдд рд╣реИрдВ, рдФрд░ рд╕рд┐рд╕реНрдЯрдо рд╕реНрд╡рдпрдВ рдХрдИ рдЖрдзреБрдирд┐рдХ рдФрд░ рд▓реЛрдХрдкреНрд░рд┐рдп рддрдХрдиреАрдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, QNX4 рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЯреНрд░рд╛рдпрд▓ рдпрд╛ рдиреЙрди-рдХрдорд░реНрд╢рд┐рдпрд▓ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рд╕реНрд╡рдпрдВ рд╡рд┐рдХрд╕рд┐рдд рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдирд┐рд░реНрдорд╛рддрд╛ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ (рдбреНрд░рд╛рдЗрд╡рд░ рдЕрдкрдбреЗрдЯ рдФрд░ рдмрдЧ рдлрд┐рдХреНрд╕ рдЬрд╛рд░реА рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореИрдВ QNX6 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦреВрдВрдЧрд╛, рдЬрдм рддрдХ рдХрд┐ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдиреНрдпрдерд╛ рди рдХрд╣рд╛ рдЬрд╛рдПред

QNX рдЕрдиреБрдкреНрд░рдпреЛрдЧ


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

рдЖрдорддреМрд░ рдкрд░, QNX RTOS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЙрдЪреНрдЪ рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ: рдЪрд┐рдХрд┐рддреНрд╕рд╛ рдЙрдкрдХрд░рдг, рд╕реИрдиреНрдп рдЙрдкрдХрд░рдг рдФрд░ рд╣рдерд┐рдпрд╛рд░, рддреЗрд▓ рдФрд░ рдЧреИрд╕ рдФрд░ рдзрд╛рддреБрдХрд░реНрдо рдЙрджреНрдпреЛрдЧ, рдЖрджрд┐ред рдкрд┐рдЫрд▓реЗ рджрд╢рдХ рдХреЗ рдЕрдВрдд рдореЗрдВ, QNX рдиреЗ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рддрдХрдиреАрдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдиреЗ QNX рдХрд╛рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЙрджреНрднрд╡ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджрд┐рдпрд╛, рд╕рд╛рде рд╣реА рд╕рд╛рде рдмреНрд▓реИрдХрдмреЗрд░реА рдкреНрд▓реЗрдмреБрдХ рдЯреИрдмрд▓реЗрдЯ рдкреАрд╕реАред

QNX6 рд░реЛрд╕реНрдЯрд░


QNX6 рдХреА рд╕рдВрд░рдЪрдирд╛ рдФрд░ рдШрдЯрдХреЛрдВ рд╕реЗ рдХреБрдЫ рдирдП QNX рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рд╕рдВрднрд╡рддрдГ рд╣рдмрд░рд╛рдмреНрд░ рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдиреНрдирдд рдирд╣реАрдВ) рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рднреНрд░рдо рдХреЛ рд░реЛрдХрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ QNX6 рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рджрд╕ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, рд╡рд┐рднрд┐рдиреНрди QNX рд╡рд┐рддрд░рдг рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдм рд╕рд░рд▓реАрдХреГрдд рдФрд░ рд╕рдмрд╕реЗ рд╕рдлрд▓ (рдореЗрд░реА рд░рд╛рдп рдореЗрдВ) рд╡рд┐рддрд░рдг рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ QNX 6.5.0 рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреЛ рдореБрдЦреНрдп рдШрдЯрдХ рд╣реЛрддреЗ рд╣реИрдВ:
рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ QNX рдПрд╕рдбреАрдкреА рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред рдХреЗрд╡рд▓ рдХреБрдЫ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдпрд╣ рдЗрддрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рдмрдбрд╝реЗ рдФрд░ рдХреЗрд╡рд▓ рдЖрдзреБрдирд┐рдХ рдЬрд╛рд╡рд╛ рджреНрд╡рд╛рд░рд╛ред рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ 64-рдмрд┐рдЯ рдЖрд░реНрдЪрд▓рд┐рдирдХреНрд╕-рдЖрдзрд╛рд░рд┐рдд рдЯреВрд▓рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ QNX рдХреЗ рддрд╣рдд рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛ рд╣реВрдВред

рдмрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рд╕реНрдкрд╖реНрдЯ рдХрд░ рджреВрдВрдЧрд╛ рдХрд┐ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо QNX рдиреНрдпреВрдЯреНрд░рд┐рдиреЛ рд╣реИ, рдФрд░ QNX SDP QNX рдиреНрдпреВрдЯреНрд░рд┐рдиреЛ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреВрд▓ рд╣реИред

QNX рдиреНрдпреВрдЯреНрд░рд┐рдиреЛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░


рдорд╛рдЗрдХреНрд░реЛрдХрд░реНрдирд▓ рдФрд░ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, QNX6 рд╡рд┐рддрд░рдг рдореЗрдВ рдХрдВрд╕реЛрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рд╕рднреА QNX рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ рдФрд░ рд╕рднреА UNIX рдЬреИрд╕реА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдо рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдлреЛрдЯреЙрди 2.0 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рд╣реИред рдпрд╣ рдПрдХ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИ рдЬреЛ рд╡рд┐рдВрдбреЛрдЬ рдпрд╛ рдПрдХреНрд╕-рд╡рд┐рдВрдбреЛ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдПрдХ XPhoton рдкреНрд░рдгрд╛рд▓реА рд╕реЗрд╡рд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ X рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЧреНрд░рд╛рдлрд╝рд┐рдХрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред

QNX6 рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рднреА рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдЬреЛ рдПрдбреЛрдм рдлреНрд▓реИрд╢ рд▓рд╛рдЗрдЯ 3 (рдЕрд▓рдЧ рд╕реЗ рдЙрдкрд▓рдмреНрдз) рдпрд╛ рдХреНрдпреВрдЯреА / рдПрдВрдмреЗрдбреЗрдб ( рд╕рдВрд╕реНрдХрд░рдг 4.7.1 рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдлрд╛рдЙрдВрдбреНрд░реА 27 рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ) рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, QNX pkgsrc рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЗрдХрдЯреНрдареЗ рдмрд╛рдЗрдирд░реА рдкреИрдХреЗрдЬ рдФрд░ рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рджреЛрдиреЛрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред

QNX6 POSIX рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ QNX рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦреЗ рдЧрдП C рдХреЛрдб рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡реИрд╕реЗ, рдореИрдВрдиреЗ рдмрд╛рд░-рдмрд╛рд░ рдХрд┐рдпрд╛ред

QNX6 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рдХрд╛рд░


QNX рдПрдХ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред QNX6 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ QNX6 RTOS рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рд╡реИрдзрддрд╛ рдЕрд╡рдзрд┐ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдЧреИрд░-рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рдХрд▓реНрдк рд╣реИред

MyQNX рдЕрдХрд╛рдЙрдВрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░реЗрдВ


Qnx.com рдХреЗ рдХрдИ рд╡рд░реНрдЧреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдФрд░ рдлрд╛рдЙрдВрдбреНрд░реА 27 рд╕рдореБрджрд╛рдп рдХреЛ рдкрдВрдЬреАрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкрдВрдЬреАрдХрд░рдг рд╕рд░рд▓ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИред рдкрдВрдЬреАрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, www.qnx.com рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдКрдкрд░реА рджрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рд╕реНрдерд┐рдд рд▓реЙрдЧрд┐рди рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЙрд╕рдХреЗ рдмрд╛рдж, рдирдП рд╕рджрд╕реНрдп рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ ? рдлрд┐рд░ рдкрдВрдЬреАрдХрд░рдг рдлреЙрд░реНрдо рд╕реНрдХреНрд░реАрди рдХреЗ рдиреАрдЪреЗ рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛ред рдЕрдм рдпрд╣ рдПрдХ рдИ-рдореЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ, рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ рдФрд░ рдЦрд╛рддрд╛ рдмрдирд╛рдПрдВ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдкрдВрдЬреАрдХрд░рдг рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдЫреЛрдЯрд╛ рдлреЙрд░реНрдо рднрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдИ-рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬрд┐рд╕реЗ рдЕрдЧрд▓реЗ рдкреГрд╖реНрда рдкрд░ рджрд┐рдП рдЧрдП рдлреЙрд░реНрдо рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдкрдВрдЬреАрдХрд░рдг рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдЕрдм рдЖрдк QNX рд╡рд┐рддрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдПрдХ рдЧреИрд░-рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд╛ рдкрдВрдЬреАрдХрд░рдг


рдЧреИрд░-рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдПрдВред рдкрд╣рд▓реЗ рдЪрд░рдг рдореЗрдВ, рд╡реЗ рдЯреВрд▓ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП QNX рдПрд╕рдбреАрдкреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИред рдЕрдм рдЖрдк рдЗрд╕ рдЪрд░рдг рдХреЛ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реАрдзреЗ рдЪрд░рдг рджреЛ (рдиреАрдЪреЗ) рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЖрдк рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╕рдордЭреМрддреЗ рд╕реЗ рд╕рд╣рдордд рд╣реИрдВ (рдпрджрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╣рдордд рд╣реИрдВ), рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рд╕рд╣реА рд╣реИ, рдФрд░ рд╕рдмрдорд┐рдЯ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЙрд╕рдХреЗ рдмрд╛рдж, рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдИрдореЗрд▓ рдкрддреЗ рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ред

рдпрджрд┐ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдкрддреНрд░ рдЦреЛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рд╣рдореЗрд╢рд╛ qnx.com рдкрд░ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВ QNX рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдиреЛрдЯ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдкрд░рд┐рдЪрдп рд╕реЗ рдЗрддрдирд╛ рджреВрд░ рдЪрд▓рд╛ рдЧрдпрд╛ рдХрд┐ рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдЕрдЧрд░ рдореИрдВ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд▓рд┐рдЦрддрд╛ рд╣реВрдВ, рддреЛ рдХреБрдЫ рдЗрд╕реЗ рдЕрдВрдд рддрдХ рдкрдврд╝рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, рд╢рд╛рдпрдж, рдореБрдЭреЗ рдорд╛рдлреА рдорд╛рдВрдЧрдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рд▓реЗрдЦ рдореЗрдВ рдмрд╣реБрдд рдХрдо рджрд┐рд▓рдЪрд╕реНрдк рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг рд╣реИрдВред рджреВрд╕рд░реА рдУрд░, рдореИрдВ рд╢рд╛рдпрдж QNX рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдиреЛрдЯ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рди рдХреЗрд╡рд▓ x86 рдкреАрд╕реА рдкрд░ред рдФрд░ рд╢рд╛рдпрдж рд╕реНрдерд╛рдкрдирд╛ рд╣реА рдирд╣реАрдВред рдФрд░ рдЕрдЧрд░ рдЕрдЪрд╛рдирдХ рдХреЛрдИ рдХрд┐рд╕реА QNX рддрдХрдиреАрдХ рдпрд╛ QNX рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рд╖рдп рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЙрдирд╕реЗ рдорд┐рд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред

QNX рдкрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╖рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╖рдп


рдЪрд░реНрдЪрд╛ рдХреЗ рджреМрд░рд╛рди, QNX рдкрд░ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╡рд┐рд╖рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╖рдп рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдП рдЧрдП рдереЗ:
рдореИрдВ рдзреАрд░реЗ-рдзреАрд░реЗ рддреИрдпрд╛рд░ рдФрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реВрдВрдЧрд╛ред рдЕрдЧрд░ рдХреБрдЫ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рддреЛ рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдореЗрдВ рд▓рд┐рдЦреЗрдВред

QNX рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╡рд┐рд╖рдп


рдиреАрдЪреЗ рдЙрди рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА рджреА рдЧрдИ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╣реА рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛ рдЪреБрдХреА рд╣реИрдВ:

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


All Articles