树莓派3B+降低功耗及恢复脚本

降低功耗

bash 复制代码
#!/bin/bash

# 关闭HDMI输出
sudo /usr/bin/tvservice -o

# 关闭WiFi
sudo iwconfig wlan0 power off
sudo ifconfig wlan0 down
sudo rfkill block wifi

# 关闭蓝牙
sudo systemctl stop bluetooth
sudo rfkill block bluetooth

# 禁用USB控制器(保留USB键盘用于唤醒)
for usb in /sys/bus/usb/devices/usb*/power/control; do
    echo "auto" | sudo tee $usb > /dev/null
done
# 禁用所有USB控制器
echo "1-1" | sudo tee /sys/bus/usb/drivers/usb/unbind >/dev/null 2>&1
echo "1.1" | sudo tee /sys/bus/usb/drivers/usb/unbind >/dev/null 2>&1
sudo modprobe -r ehci_hcd
sudo modprobe -r ohci_hcd
sudo modprobe -r xhci_hcd
sudo modprobe -r usbhid
sudo modprobe -r usb_storage
echo "所有USB控制器已禁用"
echo "已进入低功耗模式: HDMI、WiFi、蓝牙已关闭,USB进入自动管理状态"

恢复功耗

bash 复制代码
#!/bin/bash

# 开启HDMI输出
sudo /usr/bin/tvservice -p
export DISPLAY=:0
sleep 2
xset dpms force on

# 启用WiFi
sudo rfkill unblock wifi
sudo ifconfig wlan0 up
sudo iwconfig wlan0 power on

# 启用蓝牙
sudo rfkill unblock bluetooth
sudo systemctl start bluetooth

# 启用所有USB设备
for usb in /sys/bus/usb/devices/usb*/power/control; do
    echo "on" | sudo tee $usb > /dev/null
done
# 重新启用USB控制器
echo "1-1" | sudo tee /sys/bus/usb/drivers/usb/bind >/dev/null 2>&1
echo "1.1" | sudo tee /sys/bus/usb/drivers/usb/bind >/dev/null 2>&1
sudo modprobe ehci_hcd
sudo modprobe ohci_hcd
sudo modprobe xhci_hcd
sudo modprobe usbhid
sudo modprobe usb_storage
echo "USB控制器已重新启用"
echo "已恢复正常模式: HDMI、WiFi、蓝牙已启用,USB设备已激活"
相关推荐
无垠的广袤1 天前
【工业树莓派 CM0 NANO 单板计算机】YOLO26 部署方案
linux·python·opencv·yolo·树莓派·目标识别
kida_yuan4 天前
【Linux】在树莓派上搭建自建 Git 服务(基于 GitLab)- 实战笔记与运维清单
运维·gitlab·树莓派
MIXLLRED5 天前
树莓派4B(ARM架构)的Ubuntu 22.04(Jammy)上安装Intel RealSense SDK和ROS2驱动
arm开发·ubuntu·树莓派·深度相机
无垠的广袤6 天前
【工业树莓派 CM0 NANO 单板计算机】基于舵机和人脸识别的智能门禁系统
linux·python·opencv·yolo·ai·树莓派
创思通信21 天前
通用树莓派串口调试工具(Python开发的),类似与电脑串口助手
树莓派·串口工具
无心水23 天前
【神经风格迁移:性能】23、边缘艺术革命:树莓派+ONNX实现本地神经风格迁移,单张<2秒
pytorch·边缘计算·树莓派·onnx·int8·神经风格迁移:性能·神经风格
Ki138123 天前
树莓派5:充当streamable-http类型的MCP服务器
ai·树莓派·fastmcp
The Electronic Cat24 天前
树莓派使用正版U盘raspiBackup.sh 无法备份系统
树莓派
The Electronic Cat1 个月前
树莓派使用串口启动死机
单片机·嵌入式硬件·树莓派
加成BUFF1 个月前
树莓派安装下载及远程连接(共用手机热点)(SSH)(VNC)
linux·计算机·ssh·bash·树莓派·vnc