Repository navigation
首个正式版本:面向 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(整卡镜像,含分区表)