MeowOS for HiBy R3 Pro II — 公共发布版本(历史已重置)

• 全新单提交:清除含敏感信息的旧历史(sudo 口令、内网 IP、SSH 密钥路径、热点 SSID、设备 MAC)
• 本地开发文档/测试记录/构建脚本全部移入 gitignored 的 devdocs/ 与 scripts/build/(不入库)
• 保留:MeowOS 源码(launcher/watchdog/bootmenu/meow_svcd/SDK)、项目规范文档、mips-repo
增补组件:SDK 统一日志+通知 API、meow_svcd 服务管理器、mips-repo 软件仓库
This commit is contained in:
MeowOS Dev committed 2026-08-30 01:12:34 +08:00
commit 245bee2946
136 files changed
+32730

No files matched your search

+28
View File
@@ -0,0 +1,28 @@
#!/bin/bash
# build_svcd.sh — meow_svcd 交叉编译(mipsel 静态)+ 宿主编译可选。
#
# 目标:R3 Pro II / MeowOS(mipsel-linux-muslsf,静态)。svcd 极简无外部依赖,
# 仅 POSIX + Linux 基础接口,故单文件即可满足「固件内、不入卡」(<200KB 阈值)。
#
# 用法:
# ./build_svcd.sh # 交叉编译 → patch_v2/meow_svcd/meow_svcd(mipsel 静态)
# ./build_svcd.sh host # 宿主编译 → patch_v2/meow_svcd/meow_svcd_host(集成测试用)
set -e
cd "$(dirname "$0")"
ROOT="$HOME/Project/R3ProII"
CC="$ROOT/.tools/zig-mipsel-cc"
if [ "$1" = "host" ]; then
HOST_CC="${CC_HOST:-cc}"
"$HOST_CC" -Os -Wall -Wextra meow_svcd.c -o meow_svcd_host
echo "== host build =="
ls -la meow_svcd_host
file meow_svcd_host
exit 0
fi
"$CC" -Os -Wall -Wextra -static meow_svcd.c -o meow_svcd
echo "== meow_svcd (mipsel static) =="
ls -la meow_svcd
md5sum meow_svcd
file meow_svcd