Phoenix-RTOS - Phoenix-RTOS

Phoenix-RTOS
Logo Phoenix-RTOS.svg
VývojářPhoenix Systems
PlatformyIA-32, PAŽE, eSi-RISC
Oficiální webové stránkyhttp://www.phoesys.com/

Phoenix-RTOS je operační systém v reálném čase navržený pro Internet věcí spotřebiče. Hlavním cílem systému je usnadnit vytvoření „Softwarově definovaných řešení“.

Dějiny

Phoenix-RTOS je nástupcem Phoenixu operační systém, vyvinutý v letech 1999-2001 Pawelem Pisarczykem na katedře elektroniky a informačních technologií v Varšavská technická univerzita. Phoenix byl původně implementován pro IA-32 mikroprocesory a byl přizpůsoben Procesor ARM7TDMI v roce 2003 a PowerPC v roce 2004. Systém je k dispozici pod Licence GPL.

Phoenix-RTOS 2.0

Rozhodnutí opustit vývoj Phoenixu a psát Phoenix-RTOS od nuly bylo přijato jeho tvůrcem v roce 2004. V roce 2010 byla založena společnost Phoenix Systems s cílem komercializovat systém.

Phoenix-RTOS 2.0 je založen na a monolitické jádro. Zpočátku verze pro IA-32 procesor a konfigurovatelný eSi-RISC[1] byly vyvinuty. Ve spolupráci s NXP Semiconductors, Phoenix-RTOS 2.0 byl také přizpůsoben Vybrid (ARM Cortex-A5) platforma. Tato verze je vybavena PRIMÁRNÍ (Phoenix-PRIME) a ​​podpora protokolu G3-PLC (Phoenix-G3), používaná v Inteligentní síť sítí.

Phoenix-RTOS spouští aplikace navržené a napsané pro Unix operační systém.

Phoenix-RTOS 3.0

Phoenix-RTOS verze 3.0 je založen na mikrokernel. Je zaměřen na měřicí zařízení s nízkou spotřebou energie. Hlavním problémem první implementace byla nízká modularita jádra a potíže s procesem správy vývoje softwaru (ovladače zařízení, ovladače systému souborů). Jedná se o operační systém s otevřeným zdrojovým kódem (na licenci BSD), který je k dispozici na webu GitHub[2].

Moduly HaaS

Phoenix-RTOS může být vybaven moduly HaaS (hardware jako software), které umožňují implementaci funkcí bohatých zařízení, např. modemy. Stávající moduly HaaS zahrnují:

  1. Phoenix-PRIME - softwarová implementace PRIME PLC standard certifikován v roce 2014.[3][4]
  2. Phoenix-G3 - softwarová implementace G3-PLC Standard.

Implementace

V roce 2016 společnost Energa-Operator (se sídlem v Polsku) nainstalovala do své sítě jednotky datového koncentrátoru 6,6k s funkcemi vyvažovacího měřiče na základě Phoenix-RTOS.[5] Byly podepsány licenční smlouvy k používání systému při hromadné výrobě inteligentních měřičů.[6][7]

externí odkazy

Reference

  1. ^ „Phoenix Systems portuje Phoenix-RTOS do rodiny procesorů eSi-RISC společnosti EnSilica“. www.chipestimate.com. Citováno 2016-11-29.
  2. ^ „Zdrojový kód Phoenix-RTOS 3 | GitHub“. www.github.com. Citováno 2020-07-29.
  3. ^ „Phoenix-PRIME - první certifikovaná čistá softwarová implementace PRIME pro standardní nízkonákladový mikrokontrolér Kinetis | SETsquared Partnership“. www.setsquared.co.uk. Citováno 2016-11-29.
  4. ^ "Čipové sady | Aliance PRIME". www.prime-alliance.org. Citováno 2016-11-29.
  5. ^ "ENERGA | Biuro Prasowe - Komunikat prasowy - ENERGA-Operator kupi 6,6 tys. Zestawów koncentratorowo-bilansujących". media.energa.pl. Citováno 2016-11-29.
  6. ^ „PRIME rozšiřuje svou přítomnost na asijském trhu s Phoenix-PRIME | PRIME Alliance“. www.prime-alliance.org. Citováno 2016-11-29.
  7. ^ „Phoenix-PRIME bude implementován do nové řady inteligentních měřicích zařízení. | PRIME Alliance“. www.prime-alliance.org. Citováno 2016-11-29.