远程桌面、串口服务器和网络透传可以给工程师一个连接地址。多人、智能体和自动化流程共同参与研发后,平台还需要知道地址背后的设备及其当前状态。
资源身份包含哪些信息
连接地址说明访问方式。设备型号、固件、占用任务和探针配置说明访问对象。目标板换过固件或串口接到另一台设备时,连接仍可用,资源语义却已经变化。
稳定的资源身份需要回答一组更完整的问题:这是什么设备?它具备哪些能力?当前由谁拥有或占用?它连接了哪些调试和 IO 探针?最近一次状态由哪个节点在什么时间观察到?
HWPOD 为设备、工作区和探针分配稳定 ID,并记录它们之间的连接关系。
HWPOD 的四个组成
设备
设备是被研发的对象。它需要型号、能力、固件与占用状态,也需要与项目和任务上下文建立明确关系。
工作区
工作区承载代码、工具链、构建产物和任务上下文,把单次硬件操作保存在可恢复的工程过程中。
调试探针
调试探针把编译、烧录、断点、寄存器和运行状态注册为平台能力。这些能力属于资源模型,可以被项目和任务直接引用。
IO 探针
串口、网络、示波和其他输入输出反馈记录设备的实际响应。系统因此可以同时看到已发出的命令和目标板的运行结果。
稳定身份支撑多人和智能体协作
Web、CLI、API 和智能体围绕同一个 HWPOD 资源协作。占用冲突可以解释,执行证据可以回到具体设备,失败复盘也能还原当时的接线和环境。
真实硬件的复杂度仍然存在。资源身份把设备、工作区和探针之间的关系放到明确边界中,便于平台调度,也便于工程师检查。