# meta-xkernel **Repository Path**: openkylin/meta-xkernel ## Basic Information - **Project Name**: meta-xkernel - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-12-16 - **Last Updated**: 2026-03-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # meta-xkernel Yocto 构建层,用于构建 [x-kernel](https://gitee.com/openkylin/x-kernel) 裸机内核和最小 rootfs。 ## 快速开始 ```bash # 1. 克隆并设置 git clone https://gitee.com/openkylin/meta-xkernel.git cd meta-xkernel && ./setup-layers # 2. 初始化构建环境 source poky/oe-init-build-env build # 3. 构建内核 bitbake xkernel # 4. 构建最小 rootfs(BusyBox + musl) bitbake xkernel-minimal-image ``` ## 支持的架构 | MACHINE | 架构 | 平台 | |---------|------|------| | `aarch64-qemu-virt` | ARM64 | QEMU virt | | `riscv64-qemu-virt` | RISC-V 64 | QEMU virt | | `loongarch64-qemu-virt` | LoongArch64 | QEMU virt | | `x86_64-qemu-q35` | x86_64 | QEMU Q35 | | `aarch64-raspi` | ARM64 | Raspberry Pi 4 | 切换架构:编辑 `build/conf/local.conf` 中的 `MACHINE`,或: ```bash MACHINE=riscv64-qemu-virt bitbake xkernel ``` ## 本地开发 在 `build/conf/local.conf` 中取消注释: ``` XKERNEL_LOCAL_PATH = "/home/user/code/x-kernel" ``` ## 许可证 Apache-2.0