From Wikipedia, the free encyclopedia
Jump to: navigation, search
Developer Paweł Pisarczyk
OS family Unix-like real-time operating systems
Source model not available
Marketing target Embedded systems
Platforms x86
Kernel type Microkernel
Official website Phoenix-RTOS

The Phoenix-RTOS is a state-of-the-art, fully proprietary, real-time operating system designed specifically to improve the way of designing Internet of Things devices. All communication technologies used in IoT are supported with the software.


real-time operating system for embedded systems based on proprietary, reentrant, preemptive, layered kernel support for IA32, ARM and eSi-RISC architectures great modularity and scalability (MMU and non-MMU architectures, configurable cores) processes, threads, IPC virtual memory, resource protection virtual file system modern object formats (ELF) POSIX API, UN*X tools (shells, editors etc.) TCP/IP and USB support Smart Grid stacks– PRIME PHY/MAC, DLMS/COSEM reliability enhancements (error propagation barriers, SWIFI evaluators) proprietary operating system loader


The Phoenix-RTOS prototype also known as Phoenix was developed between 2000 and 2001 in the Faculty of Electronics and Information Technology of Warsaw University of Technology as M. Sc. thesis by Paweł Pisarczyk. The first version of the system run on embedded PCs housing IA32 processors. Development of Phoenix-RTOS started in 2004 followed by the decision taken in 2009 to establish a new company with external investors to commercialize Phoenix-RTOS and implement it in a wide range of embedded devices.

It was designed to run mainly on x86-based computers, but ports for ARM and PowerPC microprocessor architectures are under development (alpha versions for ARM7 TDMI core and PowerPC Open Firmware based architectures are available).

External links[edit]