Platforms
Platforms for open computing
The software layers underneath the products: RISC-V, mobile and network software, edge and cloud. Built to be portable, so software moves between targets instead of binding to one vendor.
RVStack architecture
RVStack architecture, 7 layers from top to bottom: 01 Application, 02 Development toolchain, 03 Portable runtime, 04 Operating layer, 05 RISC-V architecture, 06 Device profile, 07 Deployment target.
- ApplicationGames, tools and software targeting the Aevornix platform..aev project format
- Development toolchainCompiler, linker, debugger, SDK and build systems.ELFDWARF
- Portable runtimeExecution services shared across supported RISC-V targets.
- Operating layerSystem services, permissions, storage, networking and application lifecycle.POSIX-style system interfaces
- RISC-V architecturefoundationThe open instruction-set foundation beneath the software stack.RV64GCRVA23
- Device profileDefined hardware capabilities used for emulation and compatibility testing.
- Deployment targetPhysical devices, virtual environments, cloud targets and certified platforms.linux-riscv64
What sits where
Each platform occupies a defined position in the stack and hands a specific output to the layer above it.
- RVStack
- The RISC-V development layer: toolchain, emulation, compatibility and deployment.
- Aevornix Runtime
- Portable execution of compiled projects across supported targets.
- Aevornix OS
- Research into system services, permissions and application lifecycle.
- Aevornix Mobile
- A RISC-V-first mobile software platform with its own network and device services.
- Aevornix Edge
- Runtimes and SDKs for embedded, industrial and edge hardware.
- Aevornix Cloud
- Hosted build, test and distribution infrastructure.