Rahul Sharma (Editor)

Phoenix RTOS

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer
  
Phoenix Systems

Platforms
  
IA-32, ARM, eSi-RISC

Phoenix-RTOS

Official website
  

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.

Contents

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 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. 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. License agreements to use the system in mass production of smart meters have been signed.

References

Phoenix-RTOS Wikipedia