Phoenix-RTOS

Phoenix-RTOS
Developer Phoenix Systems
Platforms IA-32, ARM, eSi-RISC
Official website http://www.phoesys.com/

Phoenix-RTOS - real-time operating system designed for Internet of Things appliances. Main goal of the system is to facilitate the creation of Software Defined Solutions.

History

Phoenix-RTOS is a successor of Phoenix operating system, developed by Pawel Pisarczyk as his master thesis between 1999 and 2001, at the Department of Electronics and Information Technology at Warsaw University of Technology. The Phoenix was originally implemented for IA-32 microprocessors. In 2003 systems was adapted to the ARM7TDMI processor, and in 2004 a version for PowerPC was completed. The system is available under the GPL license.

Phoenix-RTOS 2.0

The decision to abandon the development of Phoenix and write Phoenix-RTOS from scratch was taken by its creator in 2004. In 2010, Phoenix Systems company was established, aiming to commercialize the system.

The version is based on a monolithic kernel. Initially version for the IA-32 processor and configurable eSi-RISC[1] was developed. In connection with established cooperation with NXP Semiconductors system was adapted to the Vybrid (ARM Cortex-A5) platform. The version has been equipped with PRIME (Phoenix-PRIME) and the G3-PLC (Phoenix-G3) protocol support, used in the Smart Grid networks.

Phoenix-RTOS allows running applications designed for Unix operating system.

Phoenix-RTOS 3.0

Phoenix-RTOS 3.0 version based on microkernel will be completed in 2017 Q2 and applied massively in new measuring devices with very low power consumption. The decision to work on a new version was made after the lessons learned from the first implementations. The main problem of the first implementation was low kernel modularity and difficult management process of software development (device drivers, file system drivers).

HaaS modules

Phoenix-RTOS can be equipped with HaaS (Hardware as a Software) modules, which allows the implementation of the rich devices functionality, e.g. modems. Existing HaaS modules includes:

  1. Phoenix-PRIME - software implementation of PRIME PLC standard certified in 2014.[2][3]
  2. Phoenix-G3 - software implementation of G3-PLC standard.

Implementations

In 2016, Energa-Operator has installed in its network 6.6k of Data Concentrator Units with balancing meter functionality, basing on Phoenix-RTOS.[4] License agreements to use the system in mass production of smart meters have been signed.[5][6]

External links

References

This article is issued from Wikipedia - version of the 12/1/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.