Replies: 4 comments
2026-09-07 ~ 2026-09-11 进度记录
|
2026-09-14 ~ 2026-09-18 进度记录
|
|
”轻量内核实例基于vCPU超分运行“ |
2026-09-20 ~ 2026-09-24 进度记录
|
2026-09-07 ~ 2026-09-11 进度记录
|
2026-09-14 ~ 2026-09-18 进度记录
|
|
”轻量内核实例基于vCPU超分运行“ |
2026-09-20 ~ 2026-09-24 进度记录
|
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
开发计划
1. 计划说明
本月围绕由固件直接引导的 Type 1 AxVisor 推进开发,以 RK3588 机器人为主要集成与验证平台,形成 Linux/StarryOS 富功能域与 Zephyr/ArceOS 实时、轻量域协同运行的环境。
初步时间计划
2. 完善 AxVisor
AX-1~AX-5 由不同负责人从 8 月 3 日并行推进。AX-6 同期开展摄像头、推理、实时控制和执行反馈的客户机内工作,8 月中旬在 AX-1 客户机环境、AX-2 IVC 和 AX-5 控制面具备基础能力后进入跨客户机联调。
AX-1:多客户机适配、资源分区与混合部署
整合来源:
plan/axvisor.mdP0-2、P0-3、P0-4、P0-10时间: 2026.8.3~2026.8.21
开发主要负责人: @YanLien
缺失内容
AxVisor 已具备其他 RK3588 板卡和 QEMU 上的 Linux、Zephyr、ArceOS 基础,也能装载多个 VM 配置,但尚未形成 RK3588 机器人客户机环境、跨 VM 全局资源所有权模型和多客户机并行运行的实体板证据。
开发任务
完成标准
AX-2:IVC 跨客户机通信
整合来源:
plan/axvisor.mdP0-5时间: 2026.8.3~2026.8.17
开发主要负责人: @Josen-B @elliott10
缺失内容
现有 IVC publish/subscribe 通道上限为 4 KiB,超过上限的请求会被截断,无法完成 256KB、512KB、1MB、10MB 的共享内存通信测试,也不能支撑机器人视觉域向实时域传输控制消息。
开发任务
完成标准
1Gbps;AX-3:128 个轻量内核实例基于vCPU超分运行
整合来源:
plan/axvisor.mdP0-6、P0-13时间: 2026.8.3~2026.8.26
开发主要负责人: @elliott10
缺失内容
AxVisor 当前没有在 RK3588 的 8 个物理 CPU 上运行 128 个单 vCPU 轻量内核及获取输出结果。
开发任务
完成标准
10.0.0.1~10.0.0.128,管理端配置为10.0.0.254/24;AX-4:调度切换与中断时延
整合来源:
plan/axvisor.mdP0-3、P0-4、P0-9时间: 2026.8.3~2026.8.26
开发主要负责人: @ZR233
缺失内容
AxVisor 尚未在 RK3588 机器人平台完成任务调度切换测试,也没有把多客户机并行场景中的Zephyr中断时延输出与软件 cycle counter 结果形成统一证据。
开发任务
完成标准
<800 cycles;AX-5:VM 管理、监控与测试控制面
整合来源:
plan/axvisor.mdP0-10、P0-12时间: 2026.8.3~2026.8.28
开发主要负责人: @ZCShou(控制面与测试框架)、@YanLien(客户机接入)
缺失内容
AxVisor 已有 bare-metal shell、VM manager 和 lifecycle 命令,但配置、启动、查询、test、clean 步骤尚未形成统一流程,也不能统一支撑多客户机、IVC、128 实例、调度和场景测试。
开发任务
run/test/clean操作。完成标准
AX-6:RK3588 机器人场景端到端闭环
整合来源:
plan/axvisor.mdP0-7、P0-8、P0-11、P1-1~P1-6、P1-8时间: 2026.8.3~2026.8.31(8.3~8.16 分域开发,8.17~8.31 跨域集成)
开发主要负责人: @bullhh
缺失内容
当前直接运行 StarryOS 的机器人程序已经具备 UVC 采集、RKNPU/YOLOv8 识别、追球视觉伺服、底盘运动、机械臂逆运动学与 P 控制、抓取失败重试、找桶和放球等能力,并能够执行“寻球→追球→抓取→找桶→放球→回到寻球”的完整捡球流程。AX-6 的目标不是只在 AxVisor 上运行一个目标检测示例,而是以单独运行 StarryOS 时的完整捡球功能为对齐基线,在 AxVisor 多客户机环境中复现同等功能闭环。
迁移时需要拆分原来集中在 StarryOS 单系统内的图像识别和运动控制:Linux/StarryOS 非实时客户机负责摄像头采集、图像预处理、RKNPU 推理、网球与桶识别、目标跟踪和高层任务状态;Zephyr/ArceOS 实时客户机负责底盘速度控制、转向与停车、机械臂轨迹与抓取/释放、限位、急停和执行器安全。两类客户机通过 IVC 传递检测结果、动作意图、控制目标和执行反馈,由 AxVisor 提供 CPU、内存、中断、设备及 DMA/IOMMU 隔离,形成“采集→推理→IVC→RTOS→执行器→反馈”的完整闭环。
功能拆分
架构图
开发任务
build/tennis、模型、摄像头、底盘、机械臂、校准文件、抓取参数和完整捡球流程,作为拆分前的功能对照基线。完成标准
基于已有测试方案 整理推荐的AxVisor测试用例
4. 完善 TGOSKITS 仓库
这部分工作主要是在开发过程中,随时处理 TGOSKITS 仓库收到的各种 PR,问题修复等!
清理冗余代码
当前仓库中存在冗余的组件,无意义的测试代码等,需要进一步清理
优化性能
当前重构的第一个阶段基本结束,后续重点需要优化代码,提升性能
清理 ISSUE
目前,ISSUE 存在大量遗留的问题没有处理,部分已经过期或者已经修复,需要关闭或者修正后关闭
All reactions