Skip to content
AevornixAEVORNIX
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.

  1. Application
    Games, tools and software targeting the Aevornix platform.
    .aev project format
  2. Development toolchain
    Compiler, linker, debugger, SDK and build systems.
    ELFDWARF
  3. Portable runtime
    Execution services shared across supported RISC-V targets.
  4. Operating layer
    System services, permissions, storage, networking and application lifecycle.
    POSIX-style system interfaces
  5. RISC-V architecturefoundation
    The open instruction-set foundation beneath the software stack.
    RV64GCRVA23
  6. Device profile
    Defined hardware capabilities used for emulation and compatibility testing.
  7. Deployment target
    Physical 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.
Aevornix Platforms | RISC-V, Runtime, Mobile, Edge and Cloud | Aevornix