Phoenix-RTOS Documentation
Phoenix-RTOS is a scalable real-time operating system for IoT. It is based on its own microkernel and can be used either on small devices based on microcontrollers and on advanced computer systems based on multiple processors and equipped with gigabytes of RAM.
The system supports multiple architectures, including ARM Cortex-M, ARM Cortex-A, Intel x86, RISC-V, LEON3/4 (SPARC) and some popular microcontrollers and reference boards. Phoenix-RTOS is constantly under development, but it was implemented in numerous Smart Utility appliances e.g. in smart gas meters, smart energy meters, data concentrators (DCU).
The POSIX application environment can be emulated to enable the execution of regular UN*X applications. The ARINC653 execution environment (APEX) is under development.
Table of Contents
- Introduction
- Architecture
- Building
- Running system on targets
- Running system on
armv7m4-stm32l4x6-nucleo
(ST STM32L4x) - Running system on
armv7m7-imxrt105x-evk
(NXP i.MX RT105x) - Running system on
armv7m7-imxrt106x-evk
(NXP i.MX RT106x) - Running system on
armv7m7-imxrt117x-evk
(NXP i.MX RT117x) - Running system on
armv7a7-imx6ull-evk
(NXP i.MX 6ULL) - Running system on
armv7a9-zynq7000
(Xilinx Zynq 7000) - Running system on
armv8r52-mps3an536-qemu
- Running system on
ia32-generic-qemu
- Running system on
riscv64-generic-qemu
- Running system on
riscv64-generic-spike
- Running system on
sparcv8leon-gr716-mini
- Running system on
sparcv8leon-gr712rc-board
- Running system on
sparcv8leon-gr716-mimas
- Running system on
- Loader
- Kernel
- Standard library
- Device drivers
- Filesystems
- Network stack
- USB stack
- Utilities
- Host utilities
- Libraries
- Ports
- Tests and testing process
- Coding convention
:hidden:
:maxdepth: 1
:caption: Contents
introduction/index.md
architecture/index.md
building/index.md
quickstart/index.md
loader/index.md
kernel/index.md
libc/index.md
devices/index.md
filesystems/index.md
lwip/index.md
usb/index.md
utils/index.md
hostutils/index.md
corelibs/index.md
ports/index.md
tests/index.md
coding/index.md