mica-communication
当需要理解 MICA 通信行为时使用,包括通信分层、RPMsg 机制、service binding,以及 TTY、UMT、RPC、GDB 如何跨两侧建立。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
当需要理解 MICA 通信行为时使用,包括通信分层、RPMsg 机制、service binding,以及 TTY、UMT、RPC、GDB 如何跨两侧建立。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
当需要面向任务的 MICA 工作流时使用,包括使用、开发、调试、测试、学习、评审、服务追踪和配置到代码解释。
当需要从 Linux/master 侧理解 MICA 时使用,包括控制面分层、服务展示和 master 侧职责边界。
当需要从 RTOS/client 侧理解 MICA 时使用,包括 libmica 定位、client 侧模块交互、service runtime 分层和 client 侧职责边界。
当需要理解 MICA 实例生命周期阶段时使用,包括 create、start、stop、remove、status,以及判断当前故障归属哪个阶段。
当处理使用、开发、调试、学习或评审任务前需要建立 MICA 顶层背景模型时使用,包括 Linux/master、RTOS/client、pedestal backend 与 OpenAMP/libmetal 的关系。
当需要理解 pedestal-specific MICA 行为时使用,包括 backend 选择、KO 或设备接口、共享内存布局、notify 路径和 RTOS/client 侧契约。
| name | mica-communication |
| description | 当需要理解 MICA 通信行为时使用,包括通信分层、RPMsg 机制、service binding,以及 TTY、UMT、RPC、GDB 如何跨两侧建立。 |
当实例已经接近或进入 running 状态,并且需要理解通信层地图、RPMsg 机制、service binding 或跨两侧 service 建立过程时,使用这个 skill。
这个 skill 是通信参考文档的路由入口。概览、机制和 service 专属细节位于本目录下的 references/*.md。
不适用于:
mica-lifecyclemica-pedestalsmica-common-tasks/references/debugging-workflow/debugging-overview.md从这里开始:
references/communication-overview.mdreferences/transport-foundation.mdreferences/openamp-rpmsg.mdreferences/services/tty-service.mdreferences/services/rpc-service.mdreferences/services/umt-service.mdreferences/services/gdb-service.mdcommunication-overview.mdtransport-foundation.mdreferences/openamp-rpmsg.mdmica-common-tasks/references/debugging-workflow/debugging-overview.md把通信失败当成 lifecycle 失败。
把 RPMsg 机制问题和 service binding 问题当成同一类问题。
只看一侧。