在基于 yocto 的嵌入式设备中,我仅使用以太网来接收 UDP 数据包。现在我希望节省能源,因为设备(以及 UDP 发射器)由电池供电,并且以太网 PHY(micrel KSZ9031)仅在空闲传输时需要超过 150 mW。
PHY 似乎没有任何“禁用 TX”寄存器。通过破坏控制器(i.MX6)的 TX 时钟和 PHY 之间的 PCB 线,我可以在接收端毫无问题地实现省电,但我不明白如何禁用设备树中的时钟。
有人实现了这样的节能吗?如果是,你是怎么做到的?如果没有,你会尝试什么?
在基于 yocto 的嵌入式设备中,我仅使用以太网来接收 UDP 数据包。现在我希望节省能源,因为设备(以及 UDP 发射器)由电池供电,并且以太网 PHY(micrel KSZ9031)仅在空闲传输时需要超过 150 mW。
PHY 似乎没有任何“禁用 TX”寄存器。通过破坏控制器(i.MX6)的 TX 时钟和 PHY 之间的 PCB 线,我可以在接收端毫无问题地实现省电,但我不明白如何禁用设备树中的时钟。
有人实现了这样的节能吗?如果是,你是怎么做到的?如果没有,你会尝试什么?