1、准备
- 树莓派3B+(E14)
- 一张内存卡 (至少16G)
- 一个读卡器
- 普通电脑显示器,键盘,鼠标
2、操作系统烧制(下面的操作都是在Windows中操作,通过读开启读取内存卡)
-
格式化内存卡
格式化工具:SD card formatter
-
系统烧制
- 解压系统文件
- 烧制系统到内存卡中
烧制工具:Win32 Disk Imager
-
开启SSH远程
由于新版Raspberrypi系统默认关闭SSH服务,所以系统烧制成功后,在内存卡"boot/"文件夹下创建"ssh"文件夹,作用是开启SSH服务。 -
开启强制HDMI输出,修改(boot/config.txt)
hdmi_safe=1
config_hdmi_boost=4
hdmi_ignore_edid=0xa5000080
hdmi_group=2
hdmi_mode=82
3、将内存卡插入树莓派中,插上电源和鼠标、键盘、显示屏
- 配置root密码和修改pi登录密码
sudo passwd
sudo passwd pi
- 配置静态ip
sudo vi /etc/dhcpcd.conf
文本末添加:
interface eth0
static ip_address=192.168.9.127/24
static routers=192.168.9.108
static domain_name_servers=8.8.8.8
保存。
重启:
reboot
4、SecureCRT远程连接
第5、6没有必要修改******
5、将Python3软链接到python上
Raspbian系统自带有python2和python3,默认为python2
- 查看python的版本
python --version
- 查看python3和python命令分别在哪
which python
which python3
- 将Python3软链接到python上
sudo mv /usr/bin/python /usr/bin/python2.7.13
sudo ln -s /usr/bin/python3 /usr/bin/python
- 查看python的版本
python --version
6、pip list命令出现警告:
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
解决版本(升级):
python -m pip install --upgrade pip
输入命令:pip list报错:
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name 'main'
解决办法(修改/usr/bin/pip文件):
sudo vi /usr/bin/pip
将
from pip import main
if __name__ == '__main__':
sys.exit(main())
修改为:
from pip import __main__
if __name__ == '__main__':
sys.exit(__main__._main())
第5、6没有必要修改******
7、解决树莓派耳机接口没有声音
sudo raspi-config
保存
8、在Linux终端命令行播放音乐
- 安装sox软件
sudo apt-get install sox
sudo apt-get install sox libsox-fmt-all
- 播放命令:
play 光辉岁月.mp3
9、树莓派摄像头安装操作
sudo raspi-config
- 查看/dev/video0,在终端输入命令:
ls -l /dev/video0
如果没有发现video0,则解决莓派CSI摄像头模块找不到/dev/video0的问题,执行如下命令:
sudo modprobe bcm2835-v4l2
sudo vi /etc/modules
文本末添加
bcm2835-v4l2
再次查看/dev/video0,在终端输入命令:
- 测试摄像头
raspistill -o image.jpg
10、openvc如下报错
Traceback (most recent call last):
File "FaceRecognition.py", line 1, in <module>
import cv2
File "/usr/local/lib/python3.5/dist-packages/cv2/__init__.py", line 3, in <module>
from .cv2 import *
ImportError: libcblas.so.3: cannot open shared object file: No such file or directory
解决办法:
pip3 install opencv-python
sudo apt-get install libcblas-dev
sudo apt-get install libhdf5-dev
sudo apt-get install libhdf5-serial-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev
sudo apt-get install libqtgui4
sudo apt-get install libqt4-test