XTOS / OPEN SOURCE REAL-TIME SYSTEMOPEN SOURCE · VERSION 0.9.0 · BUILD FROM SOURCE

构建

获取源码、在 QEMU 中构建、启动并验证系统。

x86_64

从公开源码构建与验证

  1. 获取源码

    git clone https://github.com/Aitaide/OpenXTOS.git
    cd OpenXTOS
  2. 安装依赖

    sudo apt-get update
    sudo apt-get install -y build-essential bc bison flex libssl-dev \
      libelf-dev cpio gzip rsync python3 kmod file qemu-system-x86
  3. 构建系统

    JOBS=$(nproc) ./scripts/build_system.sh
  4. 运行验证

    QEMU_TIMEOUT=180 ./scripts/verify_system.sh

RISC-V64 虚拟环境验证需要 OpenSBI;ARM64 与 RISC-V64 请执行对应的 verify_guest 脚本。QEMU 客体验证软件行为,不代表真实硬件性能。

本机构建产物

选择一个目标架构进行构建并直接启动。x86_64 使用本机工具链,ARM64 与 RISC-V64 需要对应的交叉编译器;虚拟环境验证另需 QEMU。

Linux 6.6.0-rt15

内核镜像、内核配置和模块。

BusyBox + initramfs

轻量用户空间和客体验证工具。

libxtos-*

实时调度、信号处理和 BCI 设备会话库。