StarryOS 快速上手
StarryOS 通过板卡配置确定目标架构、平台 feature 和运行参数。cargo starry config ls 列出配置名称,cargo starry defconfig BOARD_NAME 将选中配置写入默认构建配置和命令快照,后续 build、qemu、uboot 或 board 命令沿用该配置。
1. 选择板卡配置
先查看仓库当前支持的 StarryOS 板卡配置:
cargo starry config ls
输出中的名称可以直接传给 defconfig:
cargo starry defconfig qemu-riscv64
完成 defconfig 后,后续命令通常不需要再重复传 --config、--target 或 --arch。quick-start 是旧的便捷入口,后续会废弃;新的快速上手路径请使用 config ls、defconfig 和常规 cargo starry 子命令。
2. QEMU 快速启动
StarryOS 的 QEMU 启动通常包含 rootfs。当前 qemu 路径会在缺少 rootfs 时自动补齐,也可以显式先执行 rootfs。