stringtranslate.com

Sistema operativo Phoenix RTOS

Phoenix-RTOS es un sistema operativo en tiempo real diseñado para dispositivos de Internet de las cosas . El objetivo principal del sistema es facilitar la creación de "soluciones definidas por software".

Historia

Phoenix-RTOS es el sucesor del sistema operativo Phoenix , desarrollado entre 1999 y 2001 por Pawel Pisarczyk en el Departamento de Electrónica y Tecnología de la Información de la Universidad Tecnológica de Varsovia . Phoenix se implementó originalmente para microprocesadores IA-32 y se adaptó al procesador ARM7TDMI en 2003 y al PowerPC en 2004. El sistema está disponible bajo la licencia GPL.

Phoenix-RTOS 2.0

La decisión de abandonar el desarrollo de Phoenix y escribir el Phoenix-RTOS desde cero fue tomada por su creador en 2004. En 2010, se fundó la empresa Phoenix Systems, con el objetivo de comercializar el sistema.

Phoenix-RTOS 2.0 se basa en un núcleo monolítico . Inicialmente se desarrollaron versiones para el procesador IA-32 y eSi-RISC configurable [1] . En cooperación con NXP Semiconductors , Phoenix-RTOS 2.0 también se adaptó a la plataforma Vybrid (ARM Cortex-A5). Esta versión está equipada con soporte para los protocolos PRIME (Phoenix-PRIME) y G3-PLC (Phoenix-G3), utilizados en redes Smart Grid .

Phoenix-RTOS ejecuta aplicaciones diseñadas y escritas para el sistema operativo Unix .

Phoenix-RTOS 3.0

La versión 3.0 de Phoenix-RTOS se basa en un microkernel . Está orientado a dispositivos de medición con bajo consumo de energía. El principal problema con la primera implementación era la baja modularidad del kernel y las dificultades con el proceso de gestión del desarrollo de software ( controladores de dispositivos , controladores del sistema de archivos). Es un sistema operativo de código abierto (bajo licencia BSD), disponible en GitHub . [2]

Módulos HaaS

El Phoenix-RTOS puede equiparse con módulos HaaS (hardware como software) que permiten la implementación de funciones avanzadas de dispositivos, por ejemplo, módems. Los módulos HaaS existentes incluyen:

  1. Phoenix-PRIME: implementación de software del estándar PRIME PLC certificada en 2014. [3] [4]
  2. Phoenix-G3: una implementación de software del estándar G3-PLC .

Implementaciones

En 2016, Energa-Operator (con sede en Polonia) instaló 6.600 unidades de concentración de datos con funcionalidad de medidor de equilibrio en su red, basadas en el Phoenix-RTOS. [5] Se han firmado acuerdos de licencia para utilizar el sistema en la producción en masa de medidores inteligentes. [6] [7]

Enlaces externos

Referencias

  1. ^ "Phoenix Systems incorpora Phoenix-RTOS a la familia de procesadores eSi-RISC de EnSilica". www.chipestimate.com . Consultado el 29 de noviembre de 2016 .
  2. ^ "Código fuente de Phoenix-RTOS 3 | GitHub". www.github.com . Consultado el 29 de julio de 2020 .
  3. ^ "Phoenix-PRIME: la primera implementación PRIME certificada de software puro para microcontroladores Kinetis estándar de bajo costo | Asociación SETsquared". www.setsquared.co.uk . Archivado desde el original el 2016-11-30 . Consultado el 2016-11-29 .
  4. ^ "Chipsets | PRIME Alliance". www.prime-alliance.org . Archivado desde el original el 7 de octubre de 2016 . Consultado el 29 de noviembre de 2016 .
  5. ^ "ENERGA | Biuro Prasowe - Komunikat prasowy - ENERGA-Operator kupi 6.6 tys. zestawów koncentratorowo-bilansujących". media.energa.pl . Consultado el 29 de noviembre de 2016 .
  6. ^ "PRIME amplía su presencia en el mercado asiático con Phoenix-PRIME | PRIME Alliance". www.prime-alliance.org . 13 de octubre de 2016 . Consultado el 29 de noviembre de 2016 .
  7. ^ "Phoenix-PRIME se implementará en la nueva línea de dispositivos de medición inteligente. | PRIME Alliance". www.prime-alliance.org . 26 de octubre de 2015 . Consultado el 29 de noviembre de 2016 .