1.硬件平台
cm4核心板+微雪底板+4G模块+CSI摄像头
2.系统安装
3.配置
以下包含了如何配置ssh,wifi等功能
一、系统安装
二、配置
三、换源
以上三篇是原作者系列博文,故全都引用过来了。
四、远程控制TV
静态IP设置如下:
打开配置文件sudo vim /etc/dhcpcd.conf,
如下修改
interface eth0
static ip_address=192.168.1.200
static routers=192.168.1.1
static domain_name_servers=114.114.114.114
static domain_name_servers=114.114.115.115
interface wlan0
static ip_address=192.168.1.201
static routers=192.168.1.1
static domain_name_servers=114.114.114.114
static domain_name_servers=114.114.115.115
也可以用向日葵
4.系统更新
跟ubuntu一样,没啥好说的。只有换源且系统更新了之后才会有raspistill等相关操作摄像头命令,否则就没有的
5.更改config.txt
cm4默认关闭了usb功能,在config.txt加入以下语句:
dtoverlay=dwc2,dir_mode=host
同时注释掉otg_mode=1
hdmi显示相关
dtoverlay=vc4-kms-v3d改为dtoverlay=vc4-fkms-v3d
如果要输入密码进入系统桌面,做如下修改
打开/etc/lightdm/lightdm.conf
注释掉autologin-user=pi
就可以
如果使用vnc则取消如下语句的注释
hdmi_force_hotplug=1
6.启动摄像头配置
先通过sudo raspi-config找到摄像头相关的,并使能
具体参考如下连接斑梨电子树莓派教程
微雪树莓派教程
raspistill -o a.jpg -t 1000 #延迟1S拍照
raspivid -o b.h264 -t 10000 -w 1280 -h 720#录像10S
7.其他配置
sudo raspi-config
expand rootfs 启用
overscan 一般禁用,如果使用高分辨率屏幕则启用,如果屏幕无法显示完整画面则设置这个值为正,如果有黑边则设置为负。可以扩充或者缩小屏幕的设置,除非一启动就发现显示的内容能刚好填满整个电视的画面。大部分情况下是不能填满或者超过,如果这样就要 enable 这个,然后在系统启动之后,更改 config.txt 中的 overscan_left、overscan_right、 overscan_top 和 overscan_bottom 的内容,如果显示内容
超出屏幕的范围(显示不全),就要设置这些值为正值,如果是 1080p,一般设置为 48。如果显示的内容不能填满屏幕,则设置这些值为负值,如果是1080p,一般设置为-48。具体可以根据显示的结果,以 16 为步长进行调整
keyboard改为美式键盘
password也可以自行修改
change locale这个是修改编码,默认是utf-8英式英语,改为美式,也可改为中国的,但是要装文泉驿字体才行sudo apt-get install ttf-wqy-zenhei
change timezone时区
omxplayer适用于树莓派的音频视频播放器
8.python学习
#命令行运行,接收参数
import sys
if(len(sys.argv)!=2)
print("Usage: python ReadFile.py filename")
sys.exit()
scriptname=sys.argv[0]
filename=sys.argv[1]
file=open(filename,"r")
lines=file.readlines()
file.close()
for line in lines:
print(line,end='')#改变换行行为