Кіріспе

Phoenix RTOS – заттар интернеті құрылғылары үшін арналған нақты уақыт опералық жүйе. Жүйенің басты мақсаты – «Бағдарламалық түрде анықталатын шешімдерді» жасауды жеңілдету.

Тарих

Phoenix RTOS – 1999 жылдан 2001 жылға дейін Варшава технология университетінің Электроника және ақпараттық технологиялар кафедрасында Пауль Писарчик жасаған Phoenix операциялық жүйесінің жалғасы. Phoenix бастапқыда IA 32 микропроцессорлары үшін жасалған, ал 2003 жылы ARM7TDMI процессорына, 2004 жылы PowerPC-ге бейімделді. Жүйе GPL лицензиясымен қолжетімді.

Phoenix-RTOS 2.0 жүйесі

Phoenix-тің дамуын тоқтатып, Phoenix RTOS-ті бастапқы кодтан жаңадан жазу туралы шешімді оның авторы 2004 жылы қабылдады. 2010 жылы Phoenix Systems компаниясы құрылды, мақсаты – жүйені коммерциялық деңгейге жеткізу. Phoenix RTOS 2.0 монолиттік ядроға негізделген. Алғашқыда IA 32 процессоры және конфигурацияланатын eSi RISC нұсқалары әзірленді. NXP Semiconductors компаниясымен ынтымақтастықта, Phoenix RTOS 2.0 Vybrid (ARM Cortex A5) платформасына да бейімделді. Бұл нұсқа PRIME (Phoenix PRIME) және Smart Grid желілерінде қолданылатын G3 PLC (Phoenix G3) протоколын қолдайды. Phoenix RTOS Unix операциялық жүйесі үшін әзірленген және жазылған қосымшаларды іске қосады.

Phoenix-RTOS 3.0 жүйесі

Phoenix RTOS 3.0 нұсқасы микроядроға негізделген. Ол аз қуат тұтынатын өлшеу құрылғылары үшін жасалған. Алғашқы нұсқаудағы басты мәселе – ядроның модулділігінің төмендігі және бағдарламалық құралдарды әзірлеу процесін басқарудағы қиындықтар (құрылғы драйверлері, файлдық жүйе драйверлері) болды. Бұл ашық бастапқы кодты операциялық жүйе (BSD лицензиясымен), және ол GitHub-та қолжетімді.

HaaS модульдері

Phoenix RTOS-ты HaaS (Hardware as a Software) модульдерімен жабдықтауға болады, олар құрылғылардың кеңейтілген функционалдығын, мысалы, модемдерді жүзеге асыруға мүмкіндік береді. Қазіргі қолданыстағы HaaS модульдері: 2014 жылы сертификатталған PRIME PLC стандартының бағдарламалық түріндегі Phoenix PRIME. Phoenix G3 – G3 PLC стандартының бағдарламалық түріндегі нұсқасы.

Қолданылу

2016 жылы Польшада орналасқан Energa Operator компаниясы Phoenix RTOS негізінде өзінің желісіне баланстау функциясы бар 6,6 мың дерек жинақтау құрылғысын орнатты. Ақылды есептегіштерді жаппай өндіру үшін жүйеге қолдануға лицензиялық келісімдер жасалды.