Sar*_*C R 4 linux usb ethernet raspberry-pi
我们正在尝试开发覆盆子pi的应用程序.我们计划用电池运行Pi.所以我们必须降低Pi的功耗.据我们所知,以太网消耗了大量的电流,所以有没有办法在不干扰raspberry pi模型B上的两个USB端口的情况下禁用以太网?(以太网和USB端口由单芯片LAN8512控制).任何帮助或建议将不胜感激.
小智 7
我不相信这会阻止以太网端口供电,但值得一试.
在终端类型中,sudo ifconfig eth0 down应该禁用Raspberry Pi上的以太网端口.要重新启用端口,只需输入sudo ifconfig eth0 up
要查看所有适配器的名称,sudo iwlist scan可能是更好的方法,但这对我来说很有用.
禁用以太网接口实际上不会关闭硬件电源。您必须通过总线电源禁用芯片。但恐怕,包含以太网驱动程序的同一芯片也包含 USB 驱动程序。
在raspberrypi.stackexchange.com上看到这个问题。讨论了不同的芯片(LAN9512),但禁用它应该是相同的。我只是想知道为什么你有不同的芯片,也许不同的树莓派版本?
所以要关闭芯片,只需写入0文件/sys/devices/platform/bcm2708_usb/buspower:
echo 0x0 > /sys/devices/platform/bcm2708_usb/buspower
要启动它,请写入1同一个文件:
echo 0x1 > /sys/devices/platform/bcm2708_usb/buspower
根据树莓派网站上的讨论,这个芯片的功耗应该在 200 mA 左右,大约是整个树莓派功耗的一半(大约 400 - 500 mA)。
在物理禁用芯片之前关闭网络也是一个好主意:
/etc/init.d/networking stop
| 归档时间: |
|
| 查看次数: |
19515 次 |
| 最近记录: |