Phoenix-RTOS
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.
Features
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
History
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
- The Phoenix-RTOS (the GPL sources of the system disappeared)
- Phoenix-RTOS SVN Repository Browser (the page exists no more)
- Faculty of Electronics and Information Technology of the Warsaw University of Technology