M6.1 备料: launcher start audiod→meow_audiod(服务名统一收尾, e6bdd091 含286设置页迁移); fw_content 收编 286 launcher/287 powermgr期2 aedaf519/276 netmgrd期3 62369ebe
This commit is contained in:
1 parent
0cae95c9cc
commit
06307dc4b2
2 files changed
+8
-8
No files matched your search
@@ -1704,15 +1704,15 @@ static void meow_audiod_kick(void)
|
||||
pid_t pid2 = fork(); /* double-fork:隔离执行者,防僵尸 */
|
||||
if (pid2 != 0) _exit(0); /* 中间子进程立即退出,由父进程 waitpid 回收 */
|
||||
{
|
||||
/* 执行者:重定向 stdio 到 /dev/null,exec meow_svcd start audiod */
|
||||
/* 执行者:重定向 stdio 到 /dev/null,exec meow_svcd start meow_audiod(M6.1 服务名统一) */
|
||||
int devnull = open("/dev/null", O_RDWR);
|
||||
if (devnull >= 0) { dup2(devnull, 1); dup2(devnull, 2); if (devnull > 2) close(devnull); }
|
||||
execl("/usr/bin/meow_svcd", "meow_svcd", "start", "audiod", (char *)0);
|
||||
execl("/usr/bin/meow_svcd", "meow_svcd", "start", "meow_audiod", (char *)0);
|
||||
_exit(127);
|
||||
}
|
||||
}
|
||||
waitpid(pid, NULL, 0); /* 等中间子进程退出(即刻返回,不实质阻塞) */
|
||||
logmsg("audiod: meow_svcd start audiod requested");
|
||||
logmsg("audiod: meow_svcd start meow_audiod requested");
|
||||
}
|
||||
|
||||
int main(int argc, char **argv)
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
# ---- 用户态/服务守护二进制(usr/bin,全部 chmod 755 静态 MIPS)----
|
||||
patch_v2/bootmenu/meow_bootmenu|/usr/bin/meow_bootmenu|4441822d87e76bfce2ce584604ac3830|引导选单 M2.85(sysui让位 agent-216)
|
||||
patch_v2/meow_launcherd/meow_launcherd|/usr/bin/meow_launcherd|a8200ae1b0aa68d7262749db87377d49|主屏 launcher M4(后台服务保活+后台播放:MSG_REGISTER/SERVICE_STOP/MSG_SYS 退避熔断;nav-exit 播放中转后台保活,SDK present 自抑非 SIGSTOP;app.json depends 二进制依赖启动前检查:缺 required 阻断/optional 放行);M6.0 待打包:amsd MSG_AMS_START 拉起缺口修复(pending-start 抽 meow_ams_start 模块复用启动链真正拉起;负错误码符修复 busy/空pkg 正确拒,不再误报 OK)
|
||||
patch_v2/meow_launcherd/meow_launcherd|/usr/bin/meow_launcherd|e6bdd0917eceabb0e0dd63446186539b|主屏 launcher M6.1(M4 后台播放+depends+274 amsd 拉起修复+286 设置页迁 netmgr IPC/WiFi 录入 UI+服务名统一 start meow_audiod)
|
||||
patch_v2/meow_watchdog/meow_watchdog|/usr/bin/meow_watchdog|553840cdc79d8d7bed766a5e3981ac57|应用看门狗 M2.97(音量反转 + DS1039 平方锥度 + 插孔消抖)
|
||||
patch_v2/meow_svcd/meow_svcd|/usr/bin/meow_svcd|605646c4cc93f2baf29071ea6bc870ea|服务管理器 M2.77(+崩溃上报 meow_crash agent-187)
|
||||
mips-repo/bins/meow_mdns/bin/meow_mdns|/usr/bin/meow_mdns|d6b0151bda26768f19952dae1342610d|mDNS 应答器 M2.78(启动竞态+换IP重检 agent-194)
|
||||
@@ -40,10 +40,10 @@ patch_v2/meow_crash/meow_crash|/usr/bin/meow_crash|62781084445e82351bcadbdadbe4c
|
||||
patch_v2/meow_svc_perf/meow_svc_perf|/usr/bin/meow_svc_perf|7ea196de9d59ab8cbd1e26edb7762772|性能专项服务 M2.75(net_json 补 network 闭合括号,修 /api/system JSON 解析失败)
|
||||
patch_v2/meow_audiod/meow_audiod|/usr/bin/meow_audiod|176c840d80c3e1161df0cb769185520d|独占音频守护 M2.97(+DAC 数字域电平表 rms/peak + 1s 监控日志 audio_monitor_<bootts>.log + DS1039 平方锥度音量映射)
|
||||
patch_v2/meow_audiod/meow_audio|/usr/bin/meow_audio|891ab26475ef9e9931bf9147d265dce4|audiod 用户侧 CLI M2.97(+monitor 实时电平表/文本电平条;status 补 rms/peak)
|
||||
patch_v2/meow_powermgr/meow_powermgr|/usr/bin/meow_powermgr|469dddb74de424f7b9bc9c1ef597d69d|功耗管理专项服务期1(POWER_MANAGER_DESIGN:trigger=boot+HibyOS只读降级;权威充电链复用;经验模型待标定;IPC 0x00D0/D1)
|
||||
patch_v2/meow_powermgr/meow_powermgr|/usr/bin/meow_power|469dddb74de424f7b9bc9c1ef597d69d|meow_powermgr 的 CLI 形态(同二进制双形态,argv[0]=meow_power 即 CLI:status/estimate/model,history/top/events/policy 期2/3桩)
|
||||
patch_v2/meow_netmgrd/meow_netmgrd|/usr/bin/meow_netmgrd|8f9303b5b97550d511ec390db85892b0|网络管理服务期1 M6.0(NETMGR_DESIGN:接口统一层 WiFi/BT/USB-eth/rfkill/IP + IPC 0x00E0-E7 + HibyOS 只读降级 + 日志 net_<bootts>.log;RSS≈150KB;agent-276)
|
||||
patch_v2/meow_netmgrd/meow_netmgrd|/usr/bin/meow_net|8f9303b5b97550d511ec390db85892b0|meow_netmgrd 的 CLI 形态(同二进制双形态,argv[0]=meow_net 即 CLI:status/iface/wifi/bt/rfkill/help,help 本地必可用)
|
||||
patch_v2/meow_powermgr/meow_powermgr|/usr/bin/meow_powermgr|aedaf519dbbb74a8785d99920e6910ee|功耗管理专项服务期2 M6.1(期1+history/top/events+mp2731 current_now 实测充电功率+WiFi 未关联档/BT rfkill 细化+系数路径 /data/meow/powermgr/;IPC 0xD0-D7)
|
||||
patch_v2/meow_powermgr/meow_powermgr|/usr/bin/meow_power|aedaf519dbbb74a8785d99920e6910ee|meow_powermgr 的 CLI 形态(同二进制双形态,argv[0]=meow_power 即 CLI:status/estimate/model/history/top/events,policy 期3桩)
|
||||
patch_v2/meow_netmgrd/meow_netmgrd|/usr/bin/meow_netmgrd|62369ebe29e7ef4b55067a0f14e240d0|网络管理服务期3 M6.1(期1 接口层+期2 连接普查/DNS 代理+期3 策略引擎防自锁/SOCK_DESTROY 实测 no-op 记档/面板白名单/WiFi save_config;IPC 0xE0-EB;agent-276)
|
||||
patch_v2/meow_netmgrd/meow_netmgrd|/usr/bin/meow_net|62369ebe29e7ef4b55067a0f14e240d0|meow_netmgrd 的 CLI 形态(同二进制双形态,argv[0]=meow_net 即 CLI:status/iface/wifi/bt/rfkill/apps/conns/top/dns/policy/help)
|
||||
|
||||
# ---- 开机 init 脚本(etc/init.d,数字决定启动顺序,按文件名自然序)----
|
||||
patch_v2/meow_sysui/S70meow_sysui|/etc/init.d/S70meow_sysui|e435affcb56499e5229728c6ae2524b9|sysui 自启 M2.85(launcher.conf enabled=1+迁移)
|
||||
|
||||
Reference in new issue
Block a user