登录|立即注册
论坛 > 常规讨论
发帖|
看11770|回2|收藏
HoneyBee 看全部
2023-3-22 14:12:20
本帖最后由 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
输入以下内容并保存:
[Unit]
Description=OLED display control
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/bash /root/oled_on.sh
ExecStop=python3 /root/oled_off.py
[Install]
WantedBy=multi-user.target

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

orange pi.

Powered by Discuz! X3.4

首页|简易版|触屏版|电脑版