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:
- Phoenix-PRIME - software implementation of PRIME PLC standard certified in 2014.[2][3]
- 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
- ↑ "Phoenix Systems ports Phoenix-RTOS to EnSilica's eSi-RISC processor family". www.chipestimate.com. Retrieved 2016-11-29.
- ↑ "Phoenix-PRIME – the first certified pure software PRIME implementation for standard low-cost Kinetis microcontroller | SETsquared Partnership". www.setsquared.co.uk. Retrieved 2016-11-29.
- ↑ "Chipsets | PRIME Alliance". www.prime-alliance.org. Retrieved 2016-11-29.
- ↑ "ENERGA | Biuro Prasowe – Komunikat prasowy - ENERGA-Operator kupi 6.6 tys. zestawów koncentratorowo-bilansujących". media.energa.pl. Retrieved 2016-11-29.
- ↑ "PRIME expands it's presence on the Asian market with Phoenix-PRIME | PRIME Alliance". www.prime-alliance.org. Retrieved 2016-11-29.
- ↑ "Phoenix-PRIME will be implemented in the new line of intelligent metering appliances. | PRIME Alliance". www.prime-alliance.org. Retrieved 2016-11-29.