脚本清理:移除交叉编译,统一板卡原生编译流程 + 数据脚本支持 pCanBridge

- 移除交叉编译脚本 build-arm64.sh / build-arm64-image.sh 及本地
  bin/arm64、build-arm64 产物目录(QEMU 模拟编译过慢)。
  板卡产物统一由 ./scripts/build-board.sh 原生编译产出。
- deploy.sh 简化为 mission + 5 个 systemd 服务安装(不再推送
  二进制),头注明确二进制来源为 build-board.sh。
- fetch-data.sh:新增 pCanBridge_data.db(+wal/shm) 下载,补齐
  遗漏的 pccu_data.db-wal/-shm,--journal 导出列表加入 pCanBridge。
- clean-data.sh:同步清理 pCanBridge 数据库三件套;修复停服命令
  漏掉 pCCU 的老问题(边写边清会产生脏数据),现按
  pCanBridge→apps→moosdb 顺序全停;--start 启动列表补齐。
- .gitignore:新增全局规则 *.db / *.db-shm / *.db-wal /
  *.db-journal / *.log,所有数据库与日志一律不入库;清理散落
  的重复条目与失效的 bin/arm64 条目。

验证:各脚本 bash -n 通过,help 输出正常,git check-ignore 命中
新规则且不影响 .moos 等配置文件。
This commit is contained in:
zjk
2026-08-31 19:42:20 +08:00
parent b547772709
commit e9a85c21fc
6 changed files with 66 additions and 177 deletions
+14 -18
View File
@@ -241,18 +241,17 @@ CTestTestfile.cmake
_deps
# PowerManager specific log files
bin/pPowerManger.log
# PowerManager specific files
bin/ccuState.txt
*.db
# pPowerMangerHost 反馈落盘数据库
feedback_data.db
# PowerManager compiled binaries (built into bin/ by CMake)
bin/pPowerManger
bin/SQLiteTest
bin/pPMtest
bin/pPowerMangerHost
bin/pCCU
bin/pccuTest
bin/pCanBridge
# CI test reports
reports/
@@ -262,29 +261,26 @@ bin/PowerMangerTests
bin/udpFeeder
bin/fullFeeder
# SQLite runtime artifacts
# ============================================================
# 数据库与日志文件(全局忽略,一律不入库)
# *.db / *.db-* SQLite 数据库及 WAL/SHM/journal 伴生文件
# (power_data / pccu_data / pCanBridge_data /
# feedback_data / 测试库等)
# *.log 运行日志(pCCU.log / pPowerManger.log 等)
# ============================================================
*.db
*.db-shm
*.db-wal
*.db-journal
*.log
# Cross-compiled aarch64 artifacts (scripts/cross-build-local.sh)
bin/arm64/
# Board-native build dirs (build-arm64.sh / direct on-board builds)
# Board-native build dirs (build-board.sh) / 历史本机构建目录
build-arm64/
build-nosa-test/
# CMake-generated web asset table (pPowerMangerHost)
src/pPowerMangerHost/webassets_gen.h
# ============================================================
# 本机编译产物(避免误提交二进制)
# ============================================================
bin/pCCU
bin/pccuTest
bin/pCanBridge
pCanBridge_data.db
# ============================================================
# MS Office 临时锁文件 / 编辑器、备份残留
# ============================================================