Skip to content

chenlongos 0.1.0 — cv1812-edu (AKA-00 / SG2002)

Latest

Choose a tag to compare

@shzhxh shzhxh released this 02 Nov 09:26
· 12 commits to main since this release

首个正式版本:面向 cv1812-edu(SG2002)/ AKA-00 机器人的一键构建 SD 卡镜像。
已在真机验证:镜像启动正常,开机初始化服务全部拉起。

内含组件与来源

组件 仓库 / 分支 Commit 装入位置
StarryOS 内核 tgoskits @ chenlong-dev(aka-00-sg2002 defconfig) 88d98bd14 FAT:starryos.uimg
AKA-00 应用 AKA-00 @ chenlongos 835d9b7fc /root/AKA-00/
akars akars @ race fe7ba8b09 /root/akars + akars.toml + yolov8n_tennis_v4.cvimodel
wifi_switch tgoskits apps/starry/picoclaw-cli/wifi_switch.c 同内核 /usr/bin/wifi_switch
pinmux_tool AKA-00 utils/pinmux-tool/ 同 AKA-00 /usr/bin/pinmux_tool
引导链 fsbl + opensbi + u-boot-2021.10 本仓库 FAT:fip.bin

本版本要点

  • 内核切到 chenlong-dev:该分支的 init.sh 会在登录 shell 之前同步执行 /usr/bin/starry-run-case-tests,实现免 inittab 的开机初始化。
  • 板端应用纳入构建:wifi_switch、pinmux_tool、AKA-00(make package,WITH_TPU=1)、akars 全部在构建时交叉编译,不再依赖预置产物。
  • 开机初始化服务:starry-pinmux → starry-sync → starry-akars,均为幂等、立即返回(守护进程 setsid nohup 脱离,akars 带 /run/akars.pid、日志 /run/akars.log)。
  • 镜像打包不再需要 root:检测不到免密 sudo 时自动走纯用户态路径(mke2fs -d + fakeroot、mcopy、按分区偏移 dd 拼接),CI / 无人值守环境可直接出图。
  • 镜像内属主统一 root:root,/tmp 为 1777。

分区布局

分区 类型 / 标签 大小 内容
p1 FAT32 / BOOT 60 MB fip.bin、starryos.uimg、aka-00-sg2002.dtb、boot_cmd.txt
p2 ext4 / rootfs 100 MB 精简 rootfs(占用约 52 MB)

资产

chenlongos.img — 171,966,464 bytes(整卡镜像,含分区表)