HoneyBee 发表于 2023-3-22 14:12:20

OPi Zero 安装 Armbian 系统关机(poweroff)后 3.3V pin 没断电

本帖最后由 HoneyBee 于 2023-3-22 14:19 编辑

OPi Zero 安装 Armbian 系统关机(poweroff)后 3.3V pin 没有断电,还是供电状态,有没有解决方案?
某 pi 是可以修改 EEPROM 配置实现关机时 3.3V 断电(5V仍供电),Orange Pi 有没有类似的方案?
图1 Orange Pi Zero 关机后 OLED 不能息屏。
图2 某PI 关机后 OLED 能正常息屏。






13859024 发表于 2023-3-22 20:31:14

全志H2/3/5没有PMU,不会断电的,我记得他们这个也是直接降压输出的。

HoneyBee 发表于 2023-3-23 18:31:55

13859024 发表于 2023-3-22 20:31
全志H2/3/5没有PMU,不会断电的,我记得他们这个也是直接降压输出的。

看样子是没办法从硬件配置方面解决了。
目前是采用了间接的解决方案,把显示和熄屏的脚本做成服务。

oled_on.py 是点亮屏幕显示系统资源等信息的脚本
oled_off.py 是息屏的脚本


实测效果还可以

操作如下:

1) 创建需要运行的脚本:vim oled_on.sh
输入以下内容并保存:
cd /root
python3 oled_on.py &

2) 添加运行权限:chmod +x /root/oled_on.sh

3) 创建服务:vim /etc/systemd/system/oled.service
输入以下内容并保存:

Description=OLED display control

Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/bash /root/oled_on.sh
ExecStop=python3 /root/oled_off.py

WantedBy=multi-user.target

4) 配置服务
启动服务:systemctl start oled.service
设置开机启动:systemctl enable oled.service

页: [1]
查看完整版本: OPi Zero 安装 Armbian 系统关机(poweroff)后 3.3V pin 没断电