IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    RPi2 远程控制PC电源开关

    黑孩儿发表于 2016-01-22 15:46:15
    love 0

    远程连接物理机调试、测试固件、内核级补丁时,因补丁功能异常导致死机是经常发生的,如果你有一个 Rpi,那就可以派上用场了,本文记录了使用 Rpi2 的 GPIO 远程控制 PC 电源开关的方法。

    物理连接
    rpi2 有数量众多的 pinout,将 rpi2 的 pin37(gpio26) 与 pc front panel 的 pwr_sw_p 连接,再将 rpi2 的 pin39(gnd) 与 pc front panel 的 pwr_sw_n 连接。如图:
    RP2_Pinout
    panel(1)

    软件控制

    # 先将 gpio 26 export,这步不必每次都做,当 /sys/class/gpio/gpio26 目录不存在时执行。
    echo 26 > /sys/class/gpio/export
    cd /sys/class/gpio/gpio26
    # 开机
    echo out > direction; echo 0 > value; sleep 1; echo in > direction
    # 关机
    echo out > direction; echo 0 > value; sleep 5; echo in > direction

    Over!



沪ICP备19023445号-2号
友情链接