装了armbian的Orange pi折腾记录(外接HDMI屏幕分辨率调节及屏幕旋转)
Armbian orange pi 调节分辨率
1
h3disp -m 1080p60 -c 1
动态开启/关闭HDMI输出
1
2
3
4
5
6sudo su
cd /sys/kernel/debug/dispdbg/
echo "switch" > command
echo "disp" > name
echo "0 10" > param
echo "1" > start把parm部分的0改成4就是打开HDMI输出,第二个数字10代表输出分辨率为1080p60,换成5则代表720p60。
全部模式列表:
1
2
3
4
5
6
7
8
9
10
110 480i
1 576i
2 480p
3 576p
4 720p 50Hz
5 720p 60Hz
6 1080i 50 Hz
7 1080i 60 Hz
8 1080p 24 Hz
9 1080p 50 Hz
10 1080p 60 Hz各种详细设置:Fine-Tuning
屏幕旋转
编辑配置文件:
1
sudo nano /etc/X11/xorg.conf.d/01-armbian-defaults.conf
在末尾加入下面的代码:
1
2
3
4
5
6# Append
Section "Device"
Identifier "default"
Driver "fbdev"
Option "Rotate" "CCW"
EndSection保存后重启,重启后屏幕就旋转成竖的了。 你可以通过改变
CCW
到CW
来改变旋转方向。
python log用法
1
2
3import logging
logging.basicConfig(filename='/root/screen.log', level=logging.INFO, format='%(asctime)s %(message)s', datefmt='[%Y-%m-%d %I:%M:%S %p]')
logging.info('hi')输出(文件:screen.log):
[2018-10-08 09:36:36 PM] hi
其他用法还有:1
2
3
4
5logging.debug("debug")
logging.info("info")
logging.warning("warning")
logging.error("error")
logging.critical("critical")参照:https://docs.python.org/2/howto/logging.html
进程管理工具Supervisor:管理Python
习得以上知识所用的时间:230分钟