doc add
本仓库用于整理中国研究生操作系统开源创新大赛初赛阶段的技术成果。其中使用的捡网球机器人基于 LicheeRV Nano(SG2002)开发板、StarryOS、USB 摄像头、麦克纳姆轮底盘和三关节机械臂构建。
本阶段工作覆盖环境部署、用户态程序优化和内核能力补充三个层次:
建议按以下顺序阅读:
SG2002 LicheeRV Nano 环境搭建记录介绍 Linux 镜像烧录、StarryOS 构建、SD 卡分区,以及通过 U-Boot 实现单卡双系统启动的过程。
网球捡球机器人 AKARS 程序优化技术报告记录 AKARS 基线程序的复现、摄像头采集路径适配、底盘与机械臂 UART 引脚复用,以及抓取对准算法优化。
StarryOS eBPF &串口优化技术报告介绍 eBPF 用户态性能追踪方案、kprobe-local 的 RISC-V 适配、uretprobe 能力补充、日志与诊断工具,以及当前 PIE 地址转换问题和后续验证方案。
kprobe-local
仓库计划包含以下内容:
源码仓库与当前仓库均属于同一gitlink用户,可在用户代码仓库中找到
报告中的命令、设备名和文件路径来自比赛期间的实际开发环境。在其他主机或开发板环境中复现时,请根据本地磁盘设备、工具链路径和仓库位置进行调整。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
SG2002 网球捡球机器人全栈优化
项目简介
本仓库用于整理中国研究生操作系统开源创新大赛初赛阶段的技术成果。其中使用的捡网球机器人基于 LicheeRV Nano(SG2002)开发板、StarryOS、USB 摄像头、麦克纳姆轮底盘和三关节机械臂构建。
本阶段工作覆盖环境部署、用户态程序优化和内核能力补充三个层次:
技术报告
建议按以下顺序阅读:
SG2002 LicheeRV Nano 环境搭建记录
介绍 Linux 镜像烧录、StarryOS 构建、SD 卡分区,以及通过 U-Boot 实现单卡双系统启动的过程。
网球捡球机器人 AKARS 程序优化技术报告
记录 AKARS 基线程序的复现、摄像头采集路径适配、底盘与机械臂 UART 引脚复用,以及抓取对准算法优化。
StarryOS eBPF &串口优化技术报告
介绍 eBPF 用户态性能追踪方案、
kprobe-local的 RISC-V 适配、uretprobe 能力补充、日志与诊断工具,以及当前 PIE 地址转换问题和后续验证方案。仓库内容
仓库计划包含以下内容:
源码仓库与当前仓库均属于同一gitlink用户,可在用户代码仓库中找到
当前进展
运行说明
说明
报告中的命令、设备名和文件路径来自比赛期间的实际开发环境。在其他主机或开发板环境中复现时,请根据本地磁盘设备、工具链路径和仓库位置进行调整。