Files
deploy.stack/i2c.py
cnphpbb dd1a51137f refactor(status.py): 重构OLED状态显示代码,提高可维护性
- 提取常量定义,移除魔法数字
- 添加信号处理支持优雅退出
- 封装系统信息获取和文本绘制逻辑
- 优化错误处理和命令执行
- 增加配置参数便于调整显示效果
2026-04-21 15:12:02 +08:00
..

i2c python3

  1. 必须安装
apt install -y fonts-wqy-microhei fonts-wqy-zenhei
apt install -y i2c-tools libgpiod-dev
apt install -y python3-pip python3-pil python3-libgpiod
## 安装依赖
## 开发环境
cd i2c.py
python3 -m venv .venv
source .venv/bin/activate
# 使用 requirements.txt 安装所有依赖
pip3 install -r requirements.txt
## 系统依赖
pip3 install -r requirements.txt --break-system-packages
  1. 调试
python3 ./status.py
  1. rc-local
vim /etc/rc.local
# 在 exit 0 之前添加
python3 /home/yong/i2c.py/status.py &